js/src/jsparse.h
bd6391a044b4739313ae55e9efabf62b9b966ad6
created 2010-05-23 20:27 -0700
pushed unknown
David Anderson David Anderson - Backed out changeset 752bab2cb85b.
752bab2cb85b888d8f861168de4d8d187f8b5828
created 2010-05-23 17:15 -0700
pushed unknown
David Anderson David Anderson - Statically bind global variable references where possible (bug 561923, r=brendan).
05e72ade20f379082e045994aaa05d85cf2b43ae
created 2010-05-11 21:33 -0700
pushed unknown
Chris Leary Chris Leary - Bug 564076: Small parser cleanup changes. (r=mrbkap)
6deb7f5f7a713244f47109efbe23c5593f5f1e28
created 2010-04-21 10:54 -0500
pushed unknown
Wesley W. Garland Wesley W. Garland - Bug 560504 - Tweak friend class declaration in jsparse.h to work around compiler bug in Mac OS X Leopard's default compiler. r=jorendorff.
341ffe867ea84220bb0e6f9b9834bbb7c8b58004
created 2010-04-10 21:15 -0700
pushed unknown
Dave Herman Dave Herman - Bug 558437 - rename JSCompiler to js::Parser (r=brendan).
e47d2506e0ad6e314fe8014d33f784c339cdcf99
created 2009-10-06 12:35 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 517580 - Unconditionally build with support for getters and setters, remove support for the deprecated { x getter: function() {}} and x getter= function() {} getter syntaxes (mutatis mutandis for setter) now that ES5 provides Object.getOwnPropertyDescriptor and Object.defineProperty and { get x() { } } syntax, and provide __{define,lookup}{G,S}etter__ only if a preprocessor variable is defined (unconditionally provided for the moment). r=luke
428857f6bd481253d8827b8f5e8bb7c3ed3370aa
created 2010-04-08 07:54 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 553671 part 4 - RAII for JS_{LOCK,UNLOCK}_GC and JS_{KEEP,UNKEEP}_ATOMS. r=luke.
23d28870491610028798de565bfcd45b70bc835c
created 2010-04-01 12:41 -0700
pushed unknown
Luke Wagner Luke Wagner - Remove JSTreeContext/TokenStream warnings (no bug, r=me)
3211a63c869e5adac3d25f8045542e3b90b9ec29
created 2010-03-29 12:03 -0700
pushed unknown
Jeff Walden Jeff Walden - Readd jsparse.cpp and jsparse.h changes for bug 548702.
ade01a37624aaaa9704580e0ae80c9d90aca9b61
created 2010-03-26 21:53 -0700
pushed unknown
Jeff Walden Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed unknown
Jeff Walden Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
23e9bcf00a86af0c5b4a36e4df7407abcd9761a6
created 2010-03-24 21:20 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 500431 part 3 - Rename JSPropertyCache to js::PropertyCache and other renamings. r=brendan.
732dbd2b2d46ae2b1b3022b9a2fbea3048f6a6c7
created 2010-03-23 17:30 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 554102: Cleanup: switch from global TokenStream functions to methods. a=cdleary, r=jimb
75e6b677949dc10bb836813c4aa0314778aec72e
created 2010-03-21 16:07 -0700
pushed unknown
Chris Leary Chris Leary - Bug 553423 - JS scanner namespacing cleanup (r=lw)
35030f4db29877cd14bb2cb6d3f728258b706246
created 2010-03-18 22:26 -0700
pushed unknown
Luke Wagner Luke Wagner - Backed out changeset 6403442ffa1d (failure on windows, winnt.h defines TokenType!)
6403442ffa1de19e3deb0646a0f992286698d6d9
created 2010-03-18 22:15 -0700
pushed unknown
Chris Leary Chris Leary - Bug 553423 - JS scanner namespacing cleanup (r=lw)
e7e05fc7d12036d250c546063b4e3e66e8a88243
created 2010-03-15 19:24 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo)
48e57a961b5ea2a7c45f452c34dc86548bff45c2
created 2010-03-15 14:58 -0700
pushed unknown
Andreas Gal Andreas Gal - remove JSTreeContext* parameter from JSCompiler parse methods (landing for dherman, bug 551021, r=jimb).
92ab997f7c8f57990aaa987e396b196428016842
created 2010-03-11 17:28 -0500
pushed unknown
Dave Herman Dave Herman - Make the parsing methods members of JSCompiler for bug 518055. r=jimb
471665e9c47f29befc1c2037504e54f20d02af81
created 2010-03-11 11:29 -0800
pushed unknown
Brendan Eich Brendan Eich - lightweight JSParseNode subclasses (bug 550350)
58bc5e32306236fbd55d37c9414fefa2edf46eb0
created 2010-03-10 15:34 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 551276 - a more type-safe way to zero memory (r=Waldo)
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed unknown
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
09c1254ed9bb46bc984a6faab05eff2ab1614c7c
created 2010-02-19 12:14 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 547067 - Don't overload test() in JSDefinition. r=brendan.
a353e155804ee68ae25842eb87a8b44c5bb00a65
created 2010-02-10 15:17 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 542002 - Optimize to flat closures even if some upvars can't be copied (r=jorendorff).
92194c270bcd4cf79585ffe7b92f90323ce2a8d5
created 2010-01-22 12:17 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 541455 - Do not drop "mumble"; would-be directives in the parser, let them be completion values (or useless expressions for the emitter to cull) (r=jimb).
36bbd730e24f633f5142a0b6be5ec1604ab42ce2
created 2010-01-14 09:33 -0800
pushed unknown
Brendan Eich Brendan Eich - Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
4559f18f547af4d1e07b0aaa71307f84f1e19e72
created 2009-11-18 13:33 -0800
pushed unknown
Jim Blandy Jim Blandy - Bug 514585: Recognize "use strict" directives. r=igor
ff066b02d040aee4d01feedfa141c057174301e8
created 2009-10-08 10:29 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 515233: Widen JSTreeContext::flags to 32 bits. r=igor
a5f3fb0163c7896b3797043f8d7a716f01f946f0
created 2009-10-08 10:29 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 515233: Make the static level its own parameter to JSCompiler::compileScript. r=igor
cab2d66e570589c97f9608e868b3b2127d03ea63
created 2009-09-10 18:02 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 510117: Correct pseudocode describing use/def processing. r=brendan
4214b0e0642d58085407575f5c0e645943726b20
created 2009-08-14 16:10 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 503952 - Use JSTempVector in scanner/parser; remove JSStringBuffer (r=brendan)
ffbcd7c551300ecaa9c76c59a6addf627b742151
created 2009-08-10 14:00 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 461269 - Remove TOK_RP nodes from the parse tree. r=brendan.
ec66075d6cf3cbcb38b5252d670cae90f1efe88a
created 2009-07-17 11:36 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 499790 - common sub-expression elim for repeated (PND_ASSIGNED | PND_FUNARG), r=mrbkap.
761e24450f2b70fd1f7ee98e5ce2de6656abd2f5
created 2009-06-10 20:29 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 497618 - Change JSString macros to methods. r=Waldo.
f9ad6d736430d7faf3234c2aef928882c4b812e5
created 2009-05-27 15:46 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 493232 - Wrong variable value accessed in closure. r=brendan.
aac8141341bf82a38715cab4d4b7d03ee28775b6
created 2009-05-18 18:02 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 493466 - TM: youtube.com customization broken (r=mrbkap).
7797c629c576f047a05ba97c4bcea3ea2036a3dd
created 2009-05-13 19:02 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 492714 - "Assertion failure: cg->staticLevel >= level, at ../jsemit.cpp" with genexp. r=brendan
834e62999a36ebc2fd232d1fc064fafb51bab6f8
created 2009-05-07 21:49 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 471703 - Don't optimize group assignment given holey RHS (r=igor).
547f9171ae0f84d892a6929e14b8439275fa8b01
created 2009-04-09 15:05 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 487561 - More cleanup from bug 452498 and bug 487271 patches (r=mrbkap/igor, and this fixes bug 487570).
671b816a0aa962c2b8eec6169361568c5b6352da
created 2009-04-08 18:27 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 487538 - bug 487271 left three tests broken in its wake (r=mrbkap).
2cf0bbe3772abb9c48b80a4b1f728d5ea7a5dfbf
created 2009-04-05 21:17 -0700
pushed unknown
Brendan Eich Brendan Eich - upvar2, aka the big one take 2 (452598, r=mrbkap).
c33d9b115c6dc59857eff123f8b156aabaf6c67d
created 2009-04-04 10:14 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 972c44aa9d1f (bug 452598).
972c44aa9d1f2a08cc583605c3e0aed788aa14e4
created 2009-04-04 10:05 +0100
pushed unknown
Brendan Eich Brendan Eich - upvar2, aka the big one (452598, r=mrbkap).
f6407cd260ca30fdf0ae1abdfcbb09e774dd0bf4
created 2009-04-03 10:02 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 419662 - nested function definitions must come after destructuring argument initializer. r=mrbkap
382c1065eab772e8720ead8720c9d995ca5f9ebe
created 2009-04-03 09:53 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 485164 - fixing sharp semantic regressions. r=mrbkap
5174fbfd612da5444ac29f2712fea12e915ae714
created 2009-01-27 16:40 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 454184 - Implement eval caching (r=mrbkap).
21267f924b50134c7ff90cf49718f50b8f58c115
created 2009-01-27 15:52 -0800
pushed unknown
Brendan Eich Brendan Eich - Back out due to Mac Tp orange (454184).
6dbc129ccd190ce863602828c9d1c8b3c4955f36
created 2009-01-27 19:56 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 454184 - Implement eval caching (r=mrbkap).
ee94be50279102c35f3bda321fc6773ef0ddc123
created 2008-10-14 16:13 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 443074 - Incorrect decompilation (missing parens) with genexp in for-loop-condition (r=jorendorff).
ef557ac7be736857b4cd2ed11cbac2f27acd84cc
created 2008-09-08 11:47 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 446386 - eliminating compiler pseudo-frames. r=brendan
51ccafa530f22deced6addd004f319b0896d9eee
created 2008-09-05 10:19 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg
4aab0fc277d69717e0934bfc19ab6ee227bb315c
created 2008-09-02 09:27 +0200
pushed unknown
Igor Bukanov Igor Bukanov - backing out bug 446386 due to unit test failures
abbcd9a5673a1cc201cb949914434b3323052d60
created 2008-09-02 08:10 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 446386 - removal of the compiler pseud-frames. r=brendan,mrbkap
216fff17c130012702374a916cdffb8505fa1f18
created 2008-08-06 17:34 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
471f34aa61df1cc05b5f615b3b08499521741f6b
created 2008-07-20 22:13 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 441686 - eliminating JSStackFrame.(nvars|vars). r=brendan
bd3e62a095a79984800f4003404741e0eb8088e2
created 2008-07-01 18:59 -0700
pushed unknown
Brendan Eich Brendan Eich - Clean up for-in ops and naming nit (443039, r=igor).
222eca91174822ae2ec30b84380866f6423dce32
created 2008-03-29 03:34 -0700
pushed unknown
igor igor - [bug 423874] backing out as a simpler patch would do the job with less code.
279e2361694d7b83c1ccf9746f167e68da167583
created 2008-03-28 15:27 -0700
pushed unknown
igor igor - [bug 424376] backing out - too much compatibility problems.
815fa3b5b1a1c2e27a336ad8aa0dac71a12f4e96
created 2008-03-23 03:04 -0700
pushed unknown
igor igor - bug=424376 r=brendan a1.9b5=beltzner Compile-time function objects are no longer exposed through SpiderMonkey API.
a37cd7e93065864b8307f2d8dafba17f5717ce83
created 2008-03-21 01:19 -0700
pushed unknown
igor igor - bug=423874 r=brendan a1.9b5=dsicore Allocating native functions together with JSObject
less more (0) -60 tip