js/src/jsfuninlines.h
0faba97ebe86d2e32c6afee3f0486cb5b538d74f
created 2016-12-03 07:44 +0900
pushed 2017-04-10 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 883377 - Part 1: Implement ES6 function name property semantics. r=jandem,anba
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2017-04-10 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2017-01-16 13:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-09-05 20:01 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-06-01 01:31 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-06-01 01:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
4a90fe9e4d390cfafc796c5ff0b5b0a0f87d504c
created 2015-07-01 12:20 -0700
pushed 2015-09-14 18:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1177898 - Fix error checking in CloneFunctionObjectIfNotSingleton. r=efaust, a=ritu
7f9252925e262fc05ba37df6c875abf9012fd953
created 2015-06-21 11:49 -0700
pushed 2015-09-14 18:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
bfc988bd3c77b961248c666a4edd83de2a102490
created 2015-06-19 10:56 -0400
pushed 2015-09-14 18:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
e74163801eef3cfafb1f376cca90574d5f09c3ee
created 2015-06-19 01:21 -0700
pushed 2015-09-14 18:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
b4e617011c421869aee85ff7aa94a39ee6b73b8b
created 2015-06-18 13:05 -0400
pushed 2015-09-14 18:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
0e00d8a3ca1d33b2c2d7b5cd298b31f2d11ff853
created 2015-06-17 21:26 -0700
pushed 2015-09-14 18:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
8fff20d67e1f752d9743c9b629095b71fb005eb7
created 2015-06-16 10:45 +0200
pushed 2015-09-14 18:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fba7bb481879 (bug 1165486)
fba7bb481879f079695551f10dd93e691f2b350e
created 2015-06-15 21:32 -0700
pushed 2015-09-14 18:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
b7e3bb16f653bc281447124b2e09d7f59bca6d20
created 2015-06-15 18:07 -0700
pushed 2015-09-14 18:56 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
b04ab7bd78af59b72020bad0da21853cd5459990
created 2015-06-15 17:38 -0700
pushed 2015-09-14 18:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-09-14 18:56 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-08-03 13:22 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
c0a7bfc8dfae60308ad00edc4a18ecec8ce6dfc6
created 2015-03-14 01:36 -0400
pushed 2015-06-19 19:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 3. Remove parents from SpiderMonkey. r=waldo,terrence
bbff49b06fad47f966beece1d2e8ccd8ee4d7b3a
created 2015-03-10 20:27 -0700
pushed 2015-06-19 19:24 +0000
Eric Faust Eric Faust - Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff)
b43067fa81e7e81f577dfac408ffb8cc7d8d066a
created 2015-03-10 20:44 -0700
pushed 2015-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1066234) for bustage
f6b44a3c3c6f7065ff905e6421427148f0418b66
created 2015-03-10 20:27 -0700
pushed 2015-06-19 19:24 +0000
Eric Faust Eric Faust - Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff)
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
75f90df83f537847fe7db6b362136f17c5a75497
created 2013-10-07 12:43 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (3/9); r=ehsan
ffe6e70b0183876bde561f19b12ebe8cc38ce0bc
created 2013-09-11 16:52 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 3) - Move some functions out of vm/Shape-inl.h, jsfuninlines.h and jsinferinlines.h. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
eb6dd181c65ad6f65be4ebe35156200c5cfbe0b8
created 2013-06-25 21:38 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 7) - Break jsfuninlines.h out of the header inclusion cycles. r=terrence.
3e88bc7d02b8a999a4aa7872808058fb0c891f6c
created 2013-06-24 23:52 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 4) - Move some function definitions from jsfuninlines.h to jsfun.h. r=terrence.
5b4318f8f3f4aaba4e5389da305537746cb39e57
created 2013-06-24 21:26 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 3) - Move some function definitions from jsobjinlines.h to jsobj.h. r=terrence.
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
0f3cacf6ba53c3b06cfcd01f690cdb75604f8e68
created 2013-06-16 22:30 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 18) - Use JSObject::{is,as} for {,Debug}ScopeObject. r=luke.
91f620586eb8ce79e1a8e19ef39afc8a3602e830
created 2013-06-16 10:24 -0600
pushed 2013-09-09 22:57 +0000
Brian Hackett Brian Hackett - Bug 883630 - Watch for lazy functions when iterating inline Ion frames, clean up methods for accessing function scripts.
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2013-09-09 22:57 +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-09-09 22:57 +0000
Terrence Cole Terrence Cole - Bug 869733 - Tenure all clones caused by Lambda creation; r=shu
19c4bcde66f10ba5b6a407fed71361f9b0300bdc
created 2013-05-02 14:12 -0700
pushed 2013-07-29 23:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 844887 - Followup: nop IsCallable in Ion if argument is known to be a function. (r=sstangl)
4fbf994a4b1f5876281c4dc921ababf43d791258
created 2013-04-30 15:38 -0700
pushed 2013-07-29 23:00 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawAtom typedef; r=jonco
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
db1e7eeee19275f78267dcf0b8bd7665d40ad0e0
created 2013-04-03 17:43 -0700
pushed 2013-06-17 22:53 +0000
Bill McCloskey Bill McCloskey - Bug 855536 - Add initExtendedSlot (r=njn,a=akeybl)
4b4f4b9192d915b2de6de5eb4f23b8586825636c
created 2013-03-26 21:40 +1100
pushed 2013-06-17 22:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 854807 - Fix thinko in CloneFunctionObjectIfNotSingleton(). r=smaug.
631d57b31bb159c57be2920ec57ff0e78e747e66
created 2013-03-24 15:28 -0700
pushed 2013-06-17 22:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 854212 - Fix link errors in jsfuninlines.h caused by bug 851421. r=smaug.
82ea4e6d7349a0db7010a09d5df97b2c851192c2
created 2013-03-23 05:31 -0700
pushed 2013-06-17 22:53 +0000
Luke Wagner Luke Wagner - Bug 851421 (part 1) - Clone extended function slots. r=nnethercote.
6229f99a15f0e4a0e44eaa617ee64309df8b6783
created 2013-03-20 09:59 -0700
pushed 2013-06-17 22:53 +0000
Jason Orendorff Jason Orendorff - Fix breakage caused by 9e684559ec7f (bug 852761) by making inline method JSFunction::getBoundFunctionTarget available to the shell. rs=luke on a CLOSED TREE.
fcb84b09972fd124bafe10a065e68b9ea14c094f
created 2013-03-05 18:32 +0000
pushed 2013-06-17 22:53 +0000
Jon Coppeard Jon Coppeard - Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
e449d0a86bc57de2a8004a45e2887475da1832c5
created 2013-02-21 17:48 +0800
pushed 2013-06-17 22:53 +0000
Chuck Lee Chuck Lee - Bug 835719 - 0003. Rename JSAutoByteString.encode() to encodeLatin1(). r=terrence
052d2de29f8f0cd2942c0697ce9413c1ce8626d6
created 2013-01-26 07:42 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 834826 - Eliminate or refactor various unnecessary stack roots, r=terrence.
88daef90f2abe55f50acaf5255c342d139293029
created 2013-01-20 02:49 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 821361 - Optimize type information in closures that only run once, r=luke.
3f69639fd6e2e1d95d00cb446ed56235b3441d02
created 2013-01-18 06:48 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 831822 - Fix various rooting hazards and unnecessary roots found by static analysis, r=terrence.
less more (0) -100 -60 tip