js/src/jsfun.cpp
1a9a72fbdc59c632184c0c9170cedb2b4c7a0145
created 2013-09-06 21:41 -0500
pushed 2013-10-28 21:59 +0000
Jason Orendorff Jason Orendorff - Bug 913445 - Print something less confusing than "null" for non-stringifiable values in the shell. r=luke.
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
32e6af3f6a05802ceafdcf7bda56f5c65330a66d
created 2013-08-23 11:07 -0400
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
2442b877654fe8a29b8b86af671c5f9e4556c03d
created 2013-08-22 11:28 -0500
pushed 2013-10-28 21:59 +0000
Benjamin Peterson Benjamin Peterson - Bug 777060 - Allow parameters without defaults after default parameters. r=jorendorff
c5beaf2142e76e6a1f0b26146eec4bd398c25d3b
created 2013-08-22 16:14 +0100
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 6a182052fafe (bug 904701) for warnings as errors failures on a CLOSED TREE
6a182052fafe7ddd811c064111f5d5e40f59bc7b
created 2013-08-22 10:16 -0400
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
26d92ba69fe622fc1532a65de4ee835ccb55dbb7
created 2013-08-20 11:03 +0200
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
a869023cf9b6370d0200efb4098268851356faec
created 2013-08-14 16:50 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset bfa3c469cb74 (bug 666399) for bustage on a CLOSED TREE.
bfa3c469cb74338fef257b8ee6031cdb6888aa95
created 2013-08-14 16:04 +0200
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
21cff6a1f7ffba642f1de1a9dfc776d1c7ff25bf
created 2013-08-08 06:33 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902820 - Fix a bunch of compile warnings in SpiderMonkey. r=till.
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
790a8a3d4aa57ad19d30b55e55e8360999af20a7
created 2013-08-01 13:26 -0700
pushed 2013-09-16 19:14 +0000
Dan Gohman Dan Gohman - Bug 898451 - Add const to several more read-only static variables. r=evilpies
e827cc07b0068be32bd6f2c107072dec47f9b9ef
created 2013-08-01 13:47 -0500
pushed 2013-09-16 19:14 +0000
Luke Wagner Luke Wagner - Bug 899832 - hoist JSScript::originPrincipals and LazyScript::originPrincipals into ScriptSource (r=bhackett)
5c432485f902cae77e5d54de082fab5b6f6ed260
created 2013-07-31 17:28 +0200
pushed 2013-09-16 19:14 +0000
Andy Wingo Andy Wingo - Bug 886322 - Remove keepAtoms member in TokenStream. r=jorendorff
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
4cdcc55c9dde8f2352906816c4d4bf244742aeb6
created 2013-07-23 17:34 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
fdf50d79ce0289038c4523774c252f6fa749265a
created 2013-07-23 13:32 -0700
pushed 2013-09-16 19:14 +0000
Eric Faust Eric Faust - Bug 891980 - IonMonkey: Allow lookupGeneric on fun_resolve hooked objects. (r=Waldo)
bb2316d853d66f51808c8c506f974784e851fbe7
created 2013-06-27 22:42 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff.
1ef79950f0ab9fac1d7a3af3854b0c68c00d1d65
created 2013-07-15 14:53 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 887075 - Use original function when compiling lazy scripts, r=luke.
949582d150c23122108079e8ea305b54da4df13f
created 2013-07-15 08:12 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
e54e7b5bf27d7971ed7ebcde8f110f3310c941de
created 2013-07-11 18:31 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
bcc823a6bca81242b54bf1ec849667ea67cb430f
created 2013-07-10 08:14 -0500
pushed 2013-09-16 19:14 +0000
Jason Orendorff Jason Orendorff - Bug 885219 - Assertion failure: !exprBody, at jsfun.cpp. r=till.
d0c3168c3c47b8d553da124131a10748bb5df349
created 2013-07-10 08:14 -0500
pushed 2013-09-16 19:14 +0000
Jason Orendorff Jason Orendorff - Bug 866849, part 2 - Implement Array.of. r=evilpie.
39c322f034cca59002557b0c486d960a33224d07
created 2013-07-03 22:59 -0700
pushed 2013-09-16 19:14 +0000
Steve Fink Steve Fink - Bug 890076 - Move isConstructing to CallArgs, r=Waldo
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
87c8917dda605ac1509cb5bfc27150ffbd19910d
created 2013-06-26 12:34 +0200
pushed 2013-09-16 19:14 +0000
Andy Wingo Andy Wingo - Bug 648949 - Remove HAS_JS_GENERATORS #define. r=Waldo, r=jorendorff
578d3064ed5b282f6138d46a2e6ffc4bf359e939
created 2013-06-26 15:16 +0200
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 882416 - Fix Function constructor to override the noScriptRval flag. r=luke
3e88bc7d02b8a999a4aa7872808058fb0c891f6c
created 2013-06-24 23:52 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 4) - Move some function definitions from jsfuninlines.h to jsfun.h. r=terrence.
039f52615a8fa81764d504253ff78f1b97bb39eb
created 2013-06-14 13:48 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 848592 - Fix some dynamic rooting analysis failures; r=sfink
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
39294d14e11111798c1f3311f05aa2c9da71287d
created 2013-07-26 13:17 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 887075 - Use original function when compiling lazy scripts, r=luke a=bajaj.
a0dfe6abef7391aaa7d828cfd3ec63e36ffc2c0f
created 2013-06-23 20:37 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 883154 - Add runtime wide cache for compiled lazy scripts, r=billm.
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
16ddd7268abc50388dbfe2860c815d73ecff4fa7
created 2013-06-20 18:37 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 885522 - Move function heavyweight info to JSScript, r=luke.
20542fdcbe71adbe0dfd5ea0c5bf69055e4ec5b8
created 2013-06-17 03:18 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 19) - Use JSObject::{is,as} for {Boolean,Number,String}Object. r=evilpies.
36fb664f91012fd4e13cc6999702253927e71256
created 2013-06-19 11:33 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 883171 - Remove JSContext::fp() and JSContext::regs(). r=luke
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
ce43d28276e494e9e3dba477cdcda931d15ffc7c
created 2013-06-14 05:58 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 678037 - Enable lazy JS parsing and fix various bugs, r=waldo,evilpie,nobody.
83665aba804f9ee36aecfa8f7c118ea2ae11f5c9
created 2013-06-10 11:16 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 880816 - Mark IonCode embedded pointers during MinorGC if they may be Nursery things; r=bhackett
554597fd45e950061bd8d2bcd4d468b8c964ef7f
created 2013-05-27 11:43 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 868437 - Add a linked list of activations to JSRuntime and rewrite ScriptFrameIter to use it. r=luke
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
601d88e8f2dfa1d2ea3f6f268b0b09291c4460e8
created 2013-06-10 12:00 -0400
pushed 2013-08-05 18:49 +0000
Kannan Vijayan Kannan Vijayan - Bug 878992 - Clean up Jaeger related flags. r=jandem
9305b1486c2dfe418d642fef80fc01d78626a774
created 2013-06-03 16:30 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
5a21e83107b0120ba790ff71c0db6afba45dc7b4
created 2013-06-02 15:30 -0700
pushed 2013-08-05 18:49 +0000
Benjamin Peterson Benjamin Peterson - Bug 778948 - Move jsinterp.cpp/h to the vm/ dir. r=luke
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
11961895005256c3080fabf401f553ca02d7433d
created 2013-05-10 15:50 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 869733 - Tenure all clones caused by Lambda creation; r=shu
89a645d498e3add4a65afb6ab276533bc60818f3
created 2013-05-13 16:47 -0700
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 1 - rm JaegerMonkey. r=bhackett, sr=luke
less more (0) -1000 -300 -100 -60 tip