js/src/jsfun.h
34921ae3f262160cd34a6246507a73752333669e
created 2013-08-13 15:44 -0700
pushed 2013-10-28 21:59 +0000
Gary Kwong Gary Kwong - Bug 901178 - Backout 7d4e75a5d414. r=nbp in person
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
96f5e26e3e25872eaff5155bbdf42a9d9a6a8849
created 2013-07-25 23:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 14) - Remove jsprvtd.h. r=jorendorff.
917941988708db97f92964506cb26f611a77e17e
created 2013-07-25 23:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 13) - Move Native typedefs from jsprvtd.h to jsfun.h. r=jorendorff.
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.
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.
7d4e75a5d414bf05ccc20cdf180b4ede011593f2
created 2013-08-05 18:09 -0700
pushed 2013-10-28 21:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 901178 - IonMonkey: Avoid parsing unused lambda functions. r=bhackett
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
9a1a962eaa193b39ca238a46ff6c865455f75572
created 2013-07-26 12:59 +0200
pushed 2013-09-16 19:14 +0000
Till Schneidereit Till Schneidereit - Bug 898365 - Remove superfluous handler-wrapping form JSFunction::nonLazyScript. rs=jonco
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)
891760992548a7898d65c5fec29687f35f301995
created 2013-07-10 18:25 -0700
pushed 2013-09-16 19:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 881988 - Support calling natives in parallel. (r=djvj)
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.
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
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.
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.
208bb59549380f1a9a1fd2d7ceee14872320e03f
created 2013-06-20 13:24 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 884194 - Update fun->isHeavyweight() when replacing a lazy script with a preexisting script, r=luke.
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2013-08-05 18:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
91f620586eb8ce79e1a8e19ef39afc8a3602e830
created 2013-06-16 10:24 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 883630 - Watch for lazy functions when iterating inline Ion frames, clean up methods for accessing function scripts.
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
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
8c8e389fd3c34f41d1d5adbdde629bfa30e4b70a
created 2013-04-30 15:40 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawScript typedef; r=jonco
4fbf994a4b1f5876281c4dc921ababf43d791258
created 2013-04-30 15:38 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawAtom typedef; r=jonco
b67bcb5f1a8e0f0d3dd6603cddaa4cec3e8da29f
created 2013-04-22 14:15 -0700
pushed 2013-06-24 18:52 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
3c7ab35260ef884120820b12860c491ebfd11fda
created 2013-04-09 13:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 853154 - Generate and root target JSScripts during MIR construction. r=h4writer
648d89ed11ee17cc6d05f1bd991e4b75d47dcf76
created 2013-04-03 17:43 -0700
pushed 2013-06-24 18:52 +0000
Bill McCloskey Bill McCloskey - Bug 855536 - Add initExtendedSlot (r=njn)
52e4c977856ca3a3934b924795019907d2a5a759
created 2013-03-30 03:06 +0100
pushed 2013-06-24 18:52 +0000
Till Schneidereit Till Schneidereit - Bug 851763 - part 1: add support for wrapping self-hosted functions instead of cloning them. r=jwalden
b136a9dbc9fe140a24a9e359f8d335d07daae4a2
created 2013-04-09 13:33 -0700
pushed 2013-05-13 16:59 +0000
Sean Stangl Sean Stangl - Bug 853154 - Generate and root target JSScripts during MIR construction. r=h4writer, a=akeybl
db1e7eeee19275f78267dcf0b8bd7665d40ad0e0
created 2013-04-03 17:43 -0700
pushed 2013-05-13 16:59 +0000
Bill McCloskey Bill McCloskey - Bug 855536 - Add initExtendedSlot (r=njn,a=akeybl)
f8cfd4a08a8663675cf8b34fd074a6c2dd61b1f6
created 2013-03-27 14:16 -0500
pushed 2013-05-13 16:59 +0000
Jason Orendorff Jason Orendorff - Bug 848197 - Arrow functions should not be constructors. r=Waldo.
3a535bd50a23339d99808ac0e312f7ccdee2b48b
created 2013-03-25 15:12 -0700
pushed 2013-05-13 16:59 +0000
Luke Wagner Luke Wagner - Bug 854448 - Fix debug-only null-deref in JSFunction::name (r=njn)
30b977b2b911146b7ca2250f7fb3074ccb6f5f19
created 2013-03-14 18:44 -0700
pushed 2013-05-13 16:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 851421 (part 2) - Don't emit bytecode for asm.js functions unless linking fails. r=luke.
82ea4e6d7349a0db7010a09d5df97b2c851192c2
created 2013-03-23 05:31 -0700
pushed 2013-05-13 16:59 +0000
Luke Wagner Luke Wagner - Bug 851421 (part 1) - Clone extended function slots. r=nnethercote.
5a97d33c3a071db58dd6b1d1f24d531e103bdb03
created 2013-02-14 14:51 -0800
pushed 2013-05-13 16:59 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
79f5f64f33b1a32719624aa78e8841bb4c2a0fd3
created 2013-03-18 18:24 -0700
pushed 2013-05-13 16:59 +0000
Phil Ringnalda Phil Ringnalda - Backout 49ca6a3ef0b6 (bug 850922), 1ff4af81172a (bug 849453), 5e0347b9a4e4:085337fa9658 (bug 841059) and 88942e6ce28d (bug 850749) for busting the build
5e0347b9a4e48ccb695b8721cd01c5803f11b521
created 2013-02-14 14:51 -0800
pushed 2013-05-13 16:59 +0000
Terrence Cole Terrence Cole - Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
bf3ce88c6ea35d0a5d94da40595c0062451f2b0d
created 2013-03-17 20:42 -0700
pushed 2013-05-13 16:59 +0000
Jason Orendorff Jason Orendorff - Bug 846406 - Implement arrow functions. r=bhackett. Changes to Y.js r=brendan.
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2013-05-13 16:59 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
e9dca222d6c3aa1f4311dbac73769c3e9bd1be90
created 2013-03-06 16:41 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
1d229425d5d30992673c0a0d88276c51f64709cd
created 2013-03-07 13:03 +0000
pushed 2013-05-13 16:59 +0000
Ed Morley Ed Morley - Backed out changeset e112b04664a6 (bug 848395)
e112b04664a6f6dfd47e0f2b6f67078e2a0d1671
created 2013-03-06 16:41 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
fcb84b09972fd124bafe10a065e68b9ea14c094f
created 2013-03-05 18:32 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
a04dde344d2409917fa3e80ca6533aab8eb8708e
created 2013-02-19 10:49 -0500
pushed 2013-05-13 16:59 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 843656 - move clone-at-callsite to the script r=bhackett
a1c5f1c5fb1d0f084ad0f512ab2e840addbd5b13
created 2013-04-11 11:13 -0700
pushed 2013-04-11 18:13 +0000
Sean Stangl Sean Stangl - Bug 853154 - Generate and root target JSScripts during MIR construction. r=h4writer, a=akeybl
53a09e22d0346a6a024b33e90578fcefbffb6fd6
created 2013-01-28 11:01 -0800
pushed 2013-04-01 19:47 +0000
Terrence Cole Terrence Cole - Bug 706885 - Do not store singletons in the Nursery; r=bhackett
280f2844d29638d6360a64c2be6345ca2bd41520
created 2013-01-28 16:43 +0000
pushed 2013-04-01 19:47 +0000
Jon Coppeard Jon Coppeard - Bug 835385 - GC: Fix for some jit test rooting analysis failures r=terrence
052d2de29f8f0cd2942c0697ce9413c1ce8626d6
created 2013-01-26 07:42 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 834826 - Eliminate or refactor various unnecessary stack roots, r=terrence.
a5f5694ad2c075d5b249b5335527de2aea8769cb
created 2012-12-31 12:40 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
7a3c7b85898cc457d10f1065793a093a5b1fbba7
created 2013-01-18 13:20 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!)
fce4e0f8a553d8edb52b30a67093749b268f3705
created 2012-12-31 12:40 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
less more (0) -300 -100 -60 tip