Phil Ringnalda
4f94bac4a1
Back out a5a1dd3bd8ae (bug 860029) for stupidorange
2013-04-15 12:55:38 -07:00
Sean Stangl
9596836ecf
Bug 860029 - Standardize Modelines in the JS Module. r=njn
2013-04-15 11:33:03 -07:00
Brian Hackett
5d58f6fbb8
Bug 846967 - Allow ParseContext chain to have contexts from different parsers, r=jorendorff.
2013-04-13 04:15:52 -06:00
Phil Ringnalda
978110175c
Back out 5bf9771e1a28 (bug 860029) for bustage
...
CLOSED TREE
2013-04-11 19:55:37 -07:00
Sean Stangl
999eb7bab9
Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
2013-04-11 18:48:59 -07:00
Nicholas Nethercote
95e369b83c
Bug 851421 (part 2) - Don't emit bytecode for asm.js functions unless linking fails. r=luke.
2013-03-14 18:44:03 -07:00
Bill McCloskey
06ac40166f
Bug 852676 - Remove unmaintained ETW event support (r=sfink)
2013-03-21 18:15:39 -07:00
Brian Hackett
14fe881ab5
Bug 852016 - Watch for uses of 'arguments' in eval() inside generator expressions, r=luke.
2013-03-19 12:23:24 -06:00
Luke Wagner
ca6a70a150
Fix OdinMonkey when --disable-ion (no bug, r=me)
2013-03-18 11:14:56 -07:00
Luke Wagner
df1c6eeff2
Bug 840282 - OdinMonkey (sr=dmandelin)
2013-03-15 02:29:02 -07:00
Benjamin Peterson
14c179adae
Bug 779233 - Put a script's filename on the ScriptSource. r=billm
2013-03-12 21:56:55 -05:00
Jon Coppeard
498bd73a38
Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
2013-03-05 18:32:12 +00:00
Brian Hackett
11987ef777
Bug 835587 - Add syntax only mode to parser, r=jorendorff.
2013-02-26 08:41:57 -07:00
Brian Hackett
aa78ff1fd2
Bug 844048 - Track uses of 'var arguments' within eval scripts, always make arguments objects for generators, r=luke.
2013-02-22 09:29:28 -07:00
Brian Hackett
925f1d9f1e
Bug 743394 - Ion compile JSOP_EVAL, r=jandem.
2013-02-21 06:56:54 -07:00
Eddy Bruel
da51b5e082
Bug 568953 - Refactor FunctionNode; r=jorendorff
2013-02-20 20:15:15 +01:00
Brian Hackett
dd02f64984
Bug 842522 - Don't force construction of arguments objects in the presence of dynamic name accesses, r=luke.
2013-02-20 04:54:13 -07:00
Eddy Bruel
5f104053e5
CLOSED TREE. (Bug 568593) Backed out changeset e0aa698192b7
2013-02-19 23:51:40 +01:00
Eddy Bruel
4c1afb5ec7
Bug 568953 - Refactor FunctionNode; r=jorendorff
2013-02-19 23:06:14 +01:00
Terrence Cole
6a05895ad9
Bug 837845 - Manually backout the largest memory users from bug 798624; r=Waldo
2013-02-05 14:22:27 -08:00
Benjamin Peterson
6865354b1b
Bug 836515 - Allow source compression to run while executing the script. r=jorendorff
2013-02-07 09:29:22 -05:00
Nicholas Nethercote
14395a6567
Bug 836985 - Remove ScriptSourceHolder::rt. r=benjamin.
2013-02-03 19:55:09 -08:00
Nicholas Nethercote
03e9f7ae1b
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Phil Ringnalda
6c1eebfede
Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
...
CLOSED TREE
2013-01-31 22:29:30 -08:00
Nicholas Nethercote
2d2d004475
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Brian Hackett
73cd1677ca
Bug 834242 - Reduce cost of exact stack rooting during property reads, r=terrence.
2013-01-24 20:18:34 -07:00
Jason Orendorff
cf825482e9
Bug 828466 - Remove some ParseNode morphing. Part 1, FoldConstants. r=Waldo.
2013-01-15 16:12:15 -06:00
Jan de Mooij
e3b25473f4
Bug 832373 part 1 - Refactor eval-in-frame to use AbstractFramePtr. r=luke
2013-01-21 13:58:50 +01:00
Luke Wagner
4bddc65298
Bug 832094 - make the top-level function ParseNode always be a PNK_FUNCTION (r=jorendorff)
2012-11-28 16:33:00 -08:00
Terrence Cole
3af3288fff
Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
2012-11-29 10:22:12 -08:00
Benjamin Peterson
9c9ef5b69d
Bug 819509 - Rename almost everything dealing with strict mode to just |strict|. r=njn
2012-12-12 01:37:34 -05:00
Benjamin Peterson
15b61108cd
Bug 819509 - Make strictness a boolean. r=njn
2012-12-12 01:35:12 -05:00
Benjamin Peterson
144f39bafa
Bug 819509 - Reparse functions if we discover they are strict. r=njn
2012-12-12 01:35:05 -05:00
Benjamin Peterson
86a0083ff3
Bug 804857 - Allocate memory in the compression thread and have its clients check for error. r=njn
2012-10-24 16:15:48 -07:00
Terrence Cole
54e53b84a8
Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
...
Implements JSStableString::chars() and pushes StableCharPtr into the interface
at several key choke-points. This will solidly enforce the requirement that we
have uninlined jschar*s in places that we may GC with a jschar* on the stack.
2012-10-08 15:04:36 -07:00
Eddy Bruel
4e715508d7
Bug 797469 - Avoid putting a JSFunction in Objectbox; r=jorendorff
2012-10-09 17:02:00 +02:00
Terrence Cole
6249f8ff86
Backout 754a1efb5b37 for bustage on a CLOSED TREE
2012-10-08 15:42:39 -07:00
Terrence Cole
4ef37c98f5
Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
...
Implements JSStableString::chars() and pushes StableCharPtr into the interface
at several key choke-points. This will solidly enforce the requirement that we
have uninlined jschar*s in places that we may GC with a jschar* on the stack.
2012-10-08 15:04:36 -07:00
Nicholas Nethercote
569d2085ab
Bug 790424 (part 2) - Remove ParseContext::functionList and FunctionBox::{siblings,kids}. r=jimb.
2012-09-12 18:50:39 -07:00
Jeff Walden
5a2de170a3
Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
2012-09-11 10:32:33 -07:00
Jeff Walden
3f6a67b168
Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
2012-09-17 15:04:21 -07:00
Jeff Walden
efa1ae7ef7
Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
2012-09-11 10:32:33 -07:00
Nicholas Nethercote
854af98e73
Bug 788957 (part 4) - Add GlobalSharedContext, a sub-class of SharedContext, and also make FunctionBox a sub-class of SharedContext. r=benjamin.
2012-09-10 20:43:14 -07:00
Steve Fink
e7b4d3147e
Bug 780309 - Implement InternalHandle and use it for Bindings. r=terrence
2012-09-10 11:26:46 -07:00
Nicholas Nethercote
b63605316a
Bug 788096 - Undo part 1 (c77231ed11be) because it regressed Talos Trace Malloc Allocs by ~1%. r=me.
2012-09-05 23:03:31 -07:00
Nicholas Nethercote
7fd01ebf45
Bug 788096 (part 1) - Change CGObjectList to use a vector and remove ObjectBox::emitLink. r=jorendorff.
2012-09-05 18:11:06 -07:00
Nicholas Nethercote
fe9ae875f2
Bug 787866 (part 3) - Remove SharedContext::fun_. r=luke.
2012-09-04 18:09:31 -07:00
Ehsan Akhgari
fa3c3a0e9b
Bug 786339 - Remove two implicit conversions from NULL to false in the JS code; r=luke
2012-08-28 13:22:42 -04:00
Luke Wagner
88c2971644
Bug 625199 - kill dummy frames (r=mrbkap)
2012-08-17 18:05:06 -07:00
Alex Crichton
2e6698063f
Bug 433529: Part 1 - Statically resolve names for anonymous functions. r=jimb
2012-08-22 19:07:38 -07:00