Luke Wagner
|
feaa34fda7
|
Bug 880538 - Generalize strict-mode reparsing (r=jorendorff)
|
2013-06-25 10:28:04 -07:00 |
|
Brian Hackett
|
e9fac003ec
|
Bug 887075 - Use original function when compiling lazy scripts, r=luke.
|
2013-07-15 14:53:13 -06:00 |
|
Brian Hackett
|
69eee2d4f4
|
Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
|
2013-07-15 08:12:40 -06:00 |
|
Nicholas Nethercote
|
399495fc48
|
Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
|
2013-07-11 18:31:01 -07:00 |
|
Nicholas Nethercote
|
2f0febc29a
|
Bug 888768 (part 2) - Remove frontend/SharedContext-inl.h. r=till.
|
2013-07-11 18:00:17 -07:00 |
|
Jason Orendorff
|
f87b72025e
|
Bug 889599, part 4 - Remove unnecessary JSScript parameter from Parser::standaloneFunctionBody(). r=Waldo.
|
2013-07-12 12:20:58 -05:00 |
|
Jason Orendorff
|
9c2768c04f
|
Bug 889599, part 3 - Create function parse nodes in the Parser rather than in frontend::CompileFunctionBody. r=Waldo.
|
2013-07-12 12:20:58 -05:00 |
|
Jason Orendorff
|
13e2a3e250
|
Bug 889599, part 2 - Remove unnecessary FunctionBox out-parameter from Parser::standaloneFunctionBody. r=Waldo.
|
2013-07-12 12:20:58 -05:00 |
|
Brian Hackett
|
d5a61ab0f3
|
Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
|
2013-07-10 09:29:52 -06:00 |
|
Nicholas Nethercote
|
c36648062a
|
Bug 891215 (part 5) - Remove Parser-inl.h. r=terrence.
|
2013-07-08 20:43:11 -07:00 |
|
Nicholas Nethercote
|
e8e83e0c99
|
Bug 886205 (part 8) - Break the header cycle once and for all. r=terrence.
|
2013-06-25 21:38:35 -07:00 |
|
Nicholas Nethercote
|
ca35558981
|
Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
|
2013-06-17 16:23:11 -07:00 |
|
Nicholas Nethercote
|
929feaefc9
|
Bug 880041 (part 18) - Use JSObject::{is,as} for {,Debug}ScopeObject. r=luke.
|
2013-06-16 22:30:58 -07:00 |
|
Luke Wagner
|
be068bd2ee
|
Bug 853239 - warn on a statement expression use (r=jorendorff)
|
2013-06-18 13:22:58 -07:00 |
|
Nicholas Nethercote
|
c870772746
|
Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
|
2013-06-06 21:35:53 -07:00 |
|
Nicholas Nethercote
|
12cb5fa3de
|
Bug 880041 (part 13) - Use JSObject::{is,as} for CallObject. r=evilpies.
|
2013-06-16 18:46:36 -07:00 |
|
Brian Hackett
|
eb57384195
|
Bug 883623 - Check free variables within eval'ed code before restarting processing of top level statements in the eval.
|
2013-06-16 07:12:20 -06:00 |
|
Brian Hackett
|
c3affa9724
|
Bug 883439 - Lazily parse scripts defined within catch blocks, r=luke.
|
2013-06-15 07:54:22 -06:00 |
|
Nicholas Nethercote
|
3a394a85e7
|
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.
|
2013-06-05 19:07:43 -07:00 |
|
Brian Hackett
|
7aae7e0a25
|
Bug 678037 - Enable lazy JS parsing and fix various bugs, r=waldo,evilpie,nobody.
|
2013-06-14 05:58:28 -06:00 |
|
Terrence Cole
|
5e6237284d
|
Bug 880816 - Mark IonCode embedded pointers during MinorGC if they may be Nursery things; r=bhackett
|
2013-06-10 11:16:57 -07:00 |
|
Brian Hackett
|
c0af46133d
|
Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
|
2013-06-10 15:22:18 -06:00 |
|
Jason Orendorff
|
b489d829d4
|
Bug 879831, part 5 - Factor out js::Probes functions that depend on "inlines" headers into vm/Probes-inl.h. r=njn.
|
2013-06-06 22:48:45 -05:00 |
|
Brian Hackett
|
95eb597fdf
|
Bug 878293 - Remove Parser::init, cleanup parse maps pool, r=waldo.
|
2013-06-04 15:53:29 -06:00 |
|
Jason Orendorff
|
3e2da175a2
|
Bug 872416, part 3 - Make frontend/BytecodeCompiler.h not include frontend/Parser.h. r=luke.
|
2013-06-04 16:24:42 -05:00 |
|
Brian Hackett
|
d42bb0d1bf
|
Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
|
2013-05-30 06:29:56 -06:00 |
|
Eddy Bruel
|
3caca5c70c
|
Bug 637572 - Use ScriptSourceObject instead of ScriptSource; r=jimb
|
2013-05-22 16:23:07 -07:00 |
|
Jan de Mooij
|
15adc8da03
|
Bug 690446 - Emit *GNAME ops in non-eval strict-mode code. r=bhackett
|
2013-05-07 16:27:14 +02:00 |
|
Shu-yu Guo
|
3a5c1adefa
|
Bug 646597 - Make functions made by the Function constructor compile-and-go. Most of patch was originally written by jorendorff. (r=luke)
|
2013-05-04 20:53:21 -07:00 |
|
Terrence Cole
|
9349f5a40d
|
Bug 867426 - Remove RawScript typedef; r=jonco
|
2013-04-30 15:40:40 -07:00 |
|
Jon Coppeard
|
b203553f44
|
Bug 866134 - GC: Address reported TokenStream::Position rooting hazards r=sfink
|
2013-04-26 18:50:18 +01:00 |
|
Sean Stangl
|
4c46a9aa7c
|
Bug 860029 - Standardize Modelines in the JS Module. r=njn
|
2013-04-16 13:47:10 -07:00 |
|
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 |
|