js/src/jsparse.h
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
created 2010-11-16 15:34 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan
d4f969511664e0b84d2b3c392de0b491d96b3800
created 2010-12-30 08:07 -0500
pushed unknown
Brian Hackett Brian Hackett - Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
e1ef77fd860547d59834fe53b21411e674ab2324
created 2010-12-03 14:54 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 616294 - |delete x| inside a function in eval code, where that eval code includes |var x| at top level, actually does delete the binding for x. r=brendan
3fe1860a15b35fc08e732ae8dc8a17d22b736015
created 2010-10-13 04:00 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 601262 - A string literal containing an octal escape before a strict mode directive should be a syntax error. (Yes, this requirement is ugly, but it's what ES5 says.) r=brendan
2b9d805d77a1029b05ccf518fac746fde029e0ce
created 2010-12-07 15:22 -0800
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 588648 - Don't copy chars when scanning. r=brendan.
0f78c4619855146dd2dabc4161f41aaba1ad6157
created 2010-11-04 16:06 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
f048a94e5f27febb7a8f57ceecbdacba02d9e904
created 2010-11-05 11:10 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 543100 - Shrink Parser::statement stack frame size (r=waldo)
5642354319d62e8868e4435dee5f7cf7db181a40
created 2010-10-18 11:34 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 601395 - Fix parent pointer tracking for block objects (r=cdleary)
42728286536210f9b6e3a6b09f18adfe11bb5666
created 2010-09-29 13:21 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary)
fb50e5ff2dab72e676a19a3e9c263c4ac2ce6eaa
created 2010-09-13 22:33 -0700
pushed unknown
David Anderson David Anderson - Add local and argument closure information to JSScript (bug 592973, r=brendan+dmandelin).
81c0aef6b27287a59caaa7b6a3c2062360223265
created 2010-09-21 12:38 -0700
pushed unknown
David Anderson David Anderson - Fix global variables overwriting resolved properties (bug 595917, r=brendan, a=blocking).
33bf77bcf1a0cd187a16b1839b53e2f12261069d
created 2010-09-13 09:38 -0700
pushed unknown
Chris Leary Chris Leary - Bug 540675: eviscerate JSStackFrame::callerVersion. (r=lw)
8721b595e7ab167791c797ac16bd33c843686136
created 2010-08-09 22:43 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
bd083de5575d54b98afcfc3df4aaf316adbb7ae1
created 2010-09-09 16:52 -0700
pushed unknown
Chris Leary Chris Leary - Back out due to mochiserver breakage. (no_r=me)
c6c5449d7b24acc31d75c8f899b010b550d39dd3
created 2010-09-09 14:25 -0700
pushed unknown
Chris Leary Chris Leary - Bug 540675: remove callerVersion from stack frame. (r=lw)
d575f16c7f5552eeb2fa098d7544a2b9533ba56d
created 2010-08-30 15:13 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
2ead9f3860ddd404dfd829858988b97f5274e205
created 2010-08-19 11:11 -0700
pushed unknown
David Mandelin David Mandelin - Merge from Tracemonkey.
d98210dc7e0635cd8d8884a873d9b9c722ee8671
created 2010-08-17 15:32 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
3a51962c5475713e1002c793b94f7e67c89afd10
created 2010-08-16 15:37 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet
a71ac4cc1d1726a4226eebe43f1ec53fb3e38e6f
created 2010-07-22 18:31 -0700
pushed unknown
David Mandelin David Mandelin - Merge from tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
90da6c5c9cbbfc735159314a7033723b46b825a2
created 2010-07-11 00:57 -0700
pushed unknown
Chris Leary Chris Leary - Bug 577708: Remove Algol-like display optimization. (r=dvander)
db403b4edf3e7a00defa57026e4275be2023c8c2
created 2010-07-05 18:07 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval & TM.
95dc54180c543b4674c6cb4761f84baa29eb2820
created 2010-07-04 14:49 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge from TM
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge
a58ad51a2a08279cba501033655c17e889067865
created 2010-06-18 13:55 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Fast path for EQ,NE when one side is constant null or undefined.
3f955bda7cfe0659ca0c6ddc3ad231613d817a05
created 2010-06-18 11:07 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Don't optimize escaping variables (bug 566022).
56ac5ae1825dbea69d0d351ade5fb378616e49c6
created 2010-06-10 23:43 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Statically bind some global functions (bug 562729, r=brendan).
e315d1ab94af4203e98c6aecefe7310e88033515
created 2010-06-10 14:01 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge with TraceMonkey
d60ebb6b71218051579e4f13749dcb98311d776c
created 2010-06-03 23:04 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
71e3da0402fa45d50e768c0e49cb775ed131b2d7
created 2010-06-02 19:09 -0700
pushed unknown
Luke Wagner Luke Wagner - Remove jsboxedword, change jsid to be a jsval
fc35324989a0fbf81ef096bf2a773300b0daadf7
created 2010-05-22 15:38 -0700
pushed unknown
David Anderson David Anderson - Statically bind global variables where possible (bug 561923, r=brendan).
57e7fc4ae81243865fee66ca364f3244686bbb04
created 2010-05-11 00:41 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge from tracemonkey
a88154256ee0b5182ba4435c1b9b0511fcc7bbe0
created 2010-05-10 22:01 -0700
pushed unknown
Luke Wagner Luke Wagner - (unrebased) fat value patch
e5958cd4a1350776d8eda499c3e345623dea5d95
created 2010-08-29 11:57 -0700
pushed unknown
Brendan Eich Brendan Eich - Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
842ca3e81a78ad70bf1a1364e0d2cc45513bb7dd
created 2010-06-15 13:32 -0700
pushed unknown
Dave Herman Dave Herman - bug 533874, r=jimb: expose the parser as a JS API
bf52361e6fd0596266feea155d60cce3ebdb6ac0
created 2010-08-11 23:27 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 516255 - Eagerly copy initial parameter values into the arguments object when a function's parameters might be mutated, and rely on normal resolution behavior in the remaining cases when parameters are never modified. r=dmandelin
4571f26803026be3d5f271de938e3eacf9fc5bd0
created 2010-08-02 12:35 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 536472 - ES5: getters in object literals must have no arguments, and setters in object literals must have one argument. r=cdleary
2dbf74b2525e8a0b0cbd2cea344a95092845675d
created 2010-07-29 13:54 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 536472 - Move argument parsing into a new function. r=cdleary
474ceb938fb1936b33b4f7e6538ca578ecc87c6c
created 2010-07-29 13:49 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 536472 - Move name parsing from function parsing into the callers, as needed. r=cdleary
13e72485d2863d82800c8d1e6954ef6e628a12e7
created 2010-08-15 08:44 -0400
pushed unknown
Brian Hackett Brian Hackett - Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw
b1b935db8b1a10c980cb6e491b5e6dee71e7e22e
created 2010-07-22 13:46 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 579183 - CallStack was a confusing name, CallStackSegment is more accurate (r=dvander)
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 549143 - fatvals
59777f67a532d56084ae6d97a147f49675568818
created 2010-07-02 13:37 -0700
pushed unknown
Chris Leary Chris Leary - Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander)
c287fcea6684089638f846017edb83a04a3badd7
created 2010-06-16 01:17 -0700
pushed unknown
Chris Leary Chris Leary - Back out changeset fecc8ed9e813.
fecc8ed9e813516cc6d820bd4981c0012732ede9
created 2010-06-15 13:32 -0700
pushed unknown
Dave Herman Dave Herman - bug 533874, r=cdleary: expose the parser as a JS API
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
less more (0) -100 -60 tip