js/src/jsfun.cpp
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:08 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-24 10:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
fc9fef646a97505196b39f3719b15157dba66af6
created 2015-07-07 19:22 -0500
pushed 2015-09-24 10:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem.
78c35eb90780bd9169d9c5417410fc5883970f76
created 2015-09-16 13:39 -0700
pushed 2015-09-17 13:08 +0000
Jeff Walden Jeff Walden - Bug 920479 - Properly convert all arguments to the Function constructor to strings before parsing out an arguments list for the function to be created. r=arai
55329d9af36f6bc1fb3986187672bc251cf004d5
created 2015-09-11 18:52 -0700
pushed 2015-09-12 17:36 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp
731ff9a571b794a0e52b065d65824d2561ac32b1
created 2015-09-02 12:34 +0200
pushed 2015-09-02 18:54 +0000
Jan de Mooij Jan de Mooij - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 18:54 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
0e6e916889370892222ad85f9ee7476114aa0021
created 2015-09-01 09:20 -0700
pushed 2015-09-02 01:21 +0000
Morgan Phillips Morgan Phillips - Bug 1191486 - Generators should not have [[Construct]]; r=jorendorff
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-08-28 19:35 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
7d70643818b525e0b4bb5c2e9133c04a0c4f33c8
created 2015-08-25 19:37 +0200
pushed 2015-08-25 20:53 +0000
Jan de Mooij Jan de Mooij - Bug 889158 - Fix arrow function lexical arguments binding, allow rest + arguments. r=jorendorff
527553e5ca434ae1bf468b6729872eb3614f6059
created 2015-08-19 18:42 -0700
pushed 2015-08-20 19:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
abc5082cc21472abde8f89b73a3fb0ecbb5c4b6e
created 2015-08-19 14:18 -0700
pushed 2015-08-20 19:52 +0000
Wes Kocher Wes Kocher - Backed out changeset 08e63874f0b4 (bug 1179063) for crashes CLOSED TREE
08e63874f0b417ce0c70f28dc109eb7ca608141b
created 2015-08-19 12:02 -0700
pushed 2015-08-20 19:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
9e206c1e159fb1d3e62c93bdae9aba75da1ceec6
created 2015-07-25 02:38 -0700
pushed 2015-08-19 11:49 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
26bcc69528819206fdf787f92e6a7c49b66062c2
created 2015-08-17 20:16 -0700
pushed 2015-08-18 15:00 +0000
Wes Kocher Wes Kocher - Backed out changeset 0fc1b3aba102 (bug 1178653) for js bustage CLOSED TREE
0fc1b3aba102358fe1ac3af8faf6c81faf1ea70d
created 2015-07-25 02:38 -0700
pushed 2015-08-18 15:00 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
e6f48dc5966e18984d21744d549a106af14caa0b
created 2015-08-10 09:26 -0700
pushed 2015-08-12 14:50 +0000
Terrence Cole Terrence Cole - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco
4aca9861fa7b4b73b9f2d8734d218ec61c5fb200
created 2015-08-11 03:01 -0700
pushed 2015-08-11 22:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill staticLevel. (r=efaust)
52aa8c3dff2667af33f9d9fddf5f19b7e206e073
created 2015-07-13 22:52 +0200
pushed 2015-07-13 23:02 +0000
Jan de Mooij Jan de Mooij - Bug 1183191 followup - Fix AutoDelazify to not enter the self-hosting compartment, it can race. r=shu CLOSED TREE
efcc25c8a97f5abd653ebe4a7c8b177e3644de0d
created 2015-07-13 19:28 +0200
pushed 2015-07-13 23:02 +0000
Jan de Mooij Jan de Mooij - Bug 1183191 - Avoid relazification in CloneFunctionAndScript, to fix a sudden cgc orange on a CLOSED TREE. r=shu
1d3fa54d5eb9fbc88c8e4f92bbf3ade5cb426f1f
created 2015-07-02 22:46 +0200
pushed 2015-07-03 10:20 +0000
Tom Schuster Tom Schuster - Bug 1171053 - Remove JS_BindCallable. r=efaust
6a41a3957b1cd540b061eb3b1f1c5289d2811094
created 2015-06-04 11:58 -0700
pushed 2015-07-01 13:49 +0000
Jim Blandy Jim Blandy - Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu
f19fec531e71c7a8bc936a2056a39def0fec71f5
created 2015-06-21 11:49 -0700
pushed 2015-06-22 12:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
7f9252925e262fc05ba37df6c875abf9012fd953
created 2015-06-21 11:49 -0700
pushed 2015-06-22 12:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
924f41548f1a94b1b8b692ee989128ff87e6c2fd
created 2015-06-21 11:49 -0700
pushed 2015-06-22 12:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
8a416fedec44d5238cbdc9f1c1970d4e28a98163
created 2015-06-21 11:49 -0700
pushed 2015-06-22 12:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
bfc988bd3c77b961248c666a4edd83de2a102490
created 2015-06-19 10:56 -0400
pushed 2015-06-19 20:36 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
ca9561cbcd29b9bbd7fb7ddf1f285c5f7f8e1077
created 2015-06-19 01:21 -0700
pushed 2015-06-19 20:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
e74163801eef3cfafb1f376cca90574d5f09c3ee
created 2015-06-19 01:21 -0700
pushed 2015-06-19 20:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
a103caa361833549bb9a868301fb614863439bfa
created 2015-06-19 01:21 -0700
pushed 2015-06-19 20:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
b4e617011c421869aee85ff7aa94a39ee6b73b8b
created 2015-06-18 13:05 -0400
pushed 2015-06-18 20:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
7b157964c5722b0d2358773f733dced5a36e2fe3
created 2015-06-17 21:26 -0700
pushed 2015-06-18 14:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
0e00d8a3ca1d33b2c2d7b5cd298b31f2d11ff853
created 2015-06-17 21:26 -0700
pushed 2015-06-18 14:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
7a404929c74c82f4900d9755bdf89ef055bcc84c
created 2015-06-17 21:26 -0700
pushed 2015-06-18 14:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
2d778cfa2f37318bf768a8c7a7120e89900cbba0
created 2015-06-16 10:46 +0200
pushed 2015-06-16 15:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cb18fdf212cc (bug 1165486)
8fff20d67e1f752d9743c9b629095b71fb005eb7
created 2015-06-16 10:45 +0200
pushed 2015-06-16 15:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fba7bb481879 (bug 1165486)
773597ed1360f589cee0ddadd67a519d1bd70613
created 2015-06-16 10:45 +0200
pushed 2015-06-16 15:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 96207d707430 (bug 1165486)
96207d7074301ee840ec5ebb07bb777cc78f0fa4
created 2015-06-15 21:32 -0700
pushed 2015-06-16 15:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
fba7bb481879f079695551f10dd93e691f2b350e
created 2015-06-15 21:32 -0700
pushed 2015-06-16 15:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
cb18fdf212cc072eb51f75b33e56be8a64d81dec
created 2015-06-15 21:32 -0700
pushed 2015-06-16 15:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
b7e3bb16f653bc281447124b2e09d7f59bca6d20
created 2015-06-15 18:07 -0700
pushed 2015-06-16 15:02 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
502ddf7d226890576111f83e76fe32dd85111352
created 2015-06-15 17:38 -0700
pushed 2015-06-16 15:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
b04ab7bd78af59b72020bad0da21853cd5459990
created 2015-06-15 17:38 -0700
pushed 2015-06-16 15:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
e3c11d517e186ca29e3af1477378ff66a116a3f2
created 2015-06-15 17:38 -0700
pushed 2015-06-16 15:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
62934f4d92c8557382a3bde83e4880c3a50f9f02
created 2015-06-11 22:34 -0400
pushed 2015-06-12 19:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 1172513 part 2. When XDR-encoding a function, don't incode temporary flags. r=waldo
02a02fcab9eb3e05dface1755f5c11ea6f02313d
created 2015-06-03 02:01 -0700
pushed 2015-06-04 13:31 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
23fcf07dcd9edda77c36a361eb752ac0d6f067e4
created 2015-06-03 12:44 +0200
pushed 2015-06-03 20:03 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d038c5da19b0 (bug 1141865)
d038c5da19b0d926d7c6ca3a7d78389548312ee3
created 2015-06-03 02:01 -0700
pushed 2015-06-03 20:03 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-06-02 11:25 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
fcbf3e53cce6fd17535850a25ca5324387f37985
created 2015-06-01 15:03 -0700
pushed 2015-06-02 11:25 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
ed98e1b9168d9a0629b5ab96f897613472181c0e
created 2015-05-27 11:21 -0700
pushed 2015-05-28 00:23 +0000
Daniel Holbert Daniel Holbert - Bug 1140482 followup: Update ResolveInterpretedFunctionPrototype() failure-cases to return false instead of nullptr, now that return type is bool. rs=jorendorff
5232dd059c11090c118ca413f60b22822823b2c3
created 2015-05-01 14:03 -0500
pushed 2015-05-26 23:25 +0000
Jason Orendorff Jason Orendorff - Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
f3bf2b462632b3429636788392d3dc5e2c243d06
created 2015-05-25 19:31 +0200
pushed 2015-05-26 02:30 +0000
Tom Schuster Tom Schuster - Bug 1166950 - Only give constructor functions a prototype. r=efaust
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-20 14:03 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-16 16:51 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
2fd7da3aa49ae1b245e3b2fbc6ecfac1d7e57893
created 2015-05-15 20:53 +0200
pushed 2015-05-16 16:51 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust
34781ef1be40cf56cf3edf8bdf60514a6f372e72
created 2015-05-07 11:26 +0200
pushed 2015-05-07 22:37 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 4 - Remove an assert in XDRInterpretedFunction that's now bogus. r=nbp
70ba99762486b61c3dd36e1390a8345f46986b80
created 2015-05-07 11:26 +0200
pushed 2015-05-07 22:37 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 3 - Make the LazyScript -> JSScript pointer weak. r=jonco,terrence
fdf1b53a61253e0fa9c443be02df85c71bde6f94
created 2015-05-07 11:26 +0200
pushed 2015-05-07 22:37 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 2 - Do function relazification as part of a new GC phase instead of during marking. r=terrence
ceadd609623b36aed16dd02e54bd876d600515cf
created 2015-05-07 10:14 +0100
pushed 2015-05-07 22:37 +0000
Jon Coppeard Jon Coppeard - Bug 1161968 - Fix assertion failure in CloneFunctionObject() if script gets relazified r=jandem
less more (0) -1000 -300 -100 -60 tip