js/src/jsparse.h
9459c4b15890ed138e044da121ccd73a7b7c683b
created 2011-01-31 16:48 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 554955: Revert fix (changesets 297b1312f534, 18a1effafe19, 26d40e1e80bf, f6117465a979): 14% performance hit as measured by Talos. r=talos
297b1312f534a4c610c4d987a7faa394bb84a898
created 2011-01-31 12:08 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 554955: Give blocks and call objects unique shapes when they have parents that may be extended with new bindings. r=jorendorff
26d40e1e80bfbe1b381f8a23344fb5f91ec4624b
created 2011-01-31 12:08 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 554955: Introduce a typed accessor for retreiving functions from JSFunctionBoxes. r=brendan
dd71c1b1159e4b8deed8fc22309c6f5a04e82f4e
created 2011-01-27 02:54 -0800
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Bug 595691, take 2: fix versioning across VM instances, remove _options. (r=luke,brendan,igor)
066a856dc43f965f066b5ae0636b72ca5335bea4
created 2011-01-25 04:11 -0800
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Backed out changeset b88172246b66 due to Win32 debug failures.
b88172246b66ddebd84ea37f9bfa8c8872806ad0
created 2011-01-25 02:33 -0800
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Bug 595691: fix versioning across VM instances, remove _options. (r=luke,brendan,igor)
33f07113de5fcf6bbe59ce554402b22c91cfebcb
created 2011-01-21 13:22 -0600
pushed 2011-06-28 13:37 +0000
Jason Orendorff Jason Orendorff - Bug 617609 - Upvar analysis marks functions as NULL_CLOSURE incorrectly. r=brendan.
073f74dafec78397443ca34392a60e140259cee3
created 2011-01-20 13:27 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 576847: Remove unused arguments in generator expression parsing functions. r=jorendorff
4046ef71ddc29da07aaf3c5c77c74e181274e5a3
created 2011-01-17 19:44 -0800
pushed 2011-06-28 13:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 624878 - Remove dangerous uses of vanilla (throw-on-failure) |operator new|. r=lw.
0e90eb7b4054eb16434e197611c7016a81833d97
created 2011-01-15 13:48 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 624199: Correctly skip emitting bytecode for useless string literals and complain, while not flagging directives. r=brendan
f1be82c29a1e136a4dfe4623f51d4986c259c425
created 2011-01-14 18:09 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 501908: Avoid O(n^2) behavior when recycling large trees. r=igor
f068b6d61e2e4544be20c0ac5e05b4fe4d55bff6
created 2011-01-14 18:09 -0800
pushed 2011-06-28 13:37 +0000
Jim Blandy Jim Blandy - Bug 501908: Pass a JSTreeContext to analyzeFunctions, not bits and pieces. r=igor
f497fca35415432c6c6277456cfc809f1de14145
created 2011-01-08 16:27 -0800
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - Remove unsound global optimizations (bug 618007, r=brendan).
a213cb8ca3961466294da925ab0bddea1219cb29
created 2010-12-29 23:46 -0800
pushed 2011-06-28 13:37 +0000
Brendan Eich Brendan Eich - Get rid of JSOP_{GET,CALL}UPVAR and simplify code greatly (592202, r=jorendorff).
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
created 2010-11-16 15:34 -0800
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Brian Hackett Brian Hackett - Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
e1ef77fd860547d59834fe53b21411e674ab2324
created 2010-12-03 14:54 -0800
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 588648 - Don't copy chars when scanning. r=brendan.
0f78c4619855146dd2dabc4161f41aaba1ad6157
created 2010-11-04 16:06 -0700
pushed 2011-06-28 13:37 +0000
Brendan Eich Brendan Eich - Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
f048a94e5f27febb7a8f57ceecbdacba02d9e904
created 2010-11-05 11:10 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Bug 543100 - Shrink Parser::statement stack frame size (r=waldo)
5642354319d62e8868e4435dee5f7cf7db181a40
created 2010-10-18 11:34 -0700
pushed 2011-06-28 13:37 +0000
Bill McCloskey Bill McCloskey - Bug 601395 - Fix parent pointer tracking for block objects (r=cdleary)
42728286536210f9b6e3a6b09f18adfe11bb5666
created 2010-09-29 13:21 -0700
pushed 2011-06-28 13:37 +0000
Bill McCloskey Bill McCloskey - Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary)
fb50e5ff2dab72e676a19a3e9c263c4ac2ce6eaa
created 2010-09-13 22:33 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Bug 540675: eviscerate JSStackFrame::callerVersion. (r=lw)
8721b595e7ab167791c797ac16bd33c843686136
created 2010-08-09 22:43 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Back out due to mochiserver breakage. (no_r=me)
c6c5449d7b24acc31d75c8f899b010b550d39dd3
created 2010-09-09 14:25 -0700
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Bug 540675: remove callerVersion from stack frame. (r=lw)
d575f16c7f5552eeb2fa098d7544a2b9533ba56d
created 2010-08-30 15:13 -0700
pushed 2011-06-28 13:37 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
2ead9f3860ddd404dfd829858988b97f5274e205
created 2010-08-19 11:11 -0700
pushed 2011-06-28 13:37 +0000
David Mandelin David Mandelin - Merge from Tracemonkey.
d98210dc7e0635cd8d8884a873d9b9c722ee8671
created 2010-08-17 15:32 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
David Mandelin David Mandelin - Merge from tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
90da6c5c9cbbfc735159314a7033723b46b825a2
created 2010-07-11 00:57 -0700
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Bug 577708: Remove Algol-like display optimization. (r=dvander)
db403b4edf3e7a00defa57026e4275be2023c8c2
created 2010-07-05 18:07 -0700
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval & TM.
95dc54180c543b4674c6cb4761f84baa29eb2820
created 2010-07-04 14:49 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Merge from TM
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Merge
a58ad51a2a08279cba501033655c17e889067865
created 2010-06-18 13:55 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
David Anderson David Anderson - [JAEGER] Don't optimize escaping variables (bug 566022).
56ac5ae1825dbea69d0d351ade5fb378616e49c6
created 2010-06-10 23:43 -0700
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - [JAEGER] Statically bind some global functions (bug 562729, r=brendan).
e315d1ab94af4203e98c6aecefe7310e88033515
created 2010-06-10 14:01 -0700
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Merge with TraceMonkey
d60ebb6b71218051579e4f13749dcb98311d776c
created 2010-06-03 23:04 -0700
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
71e3da0402fa45d50e768c0e49cb775ed131b2d7
created 2010-06-02 19:09 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Remove jsboxedword, change jsid to be a jsval
fc35324989a0fbf81ef096bf2a773300b0daadf7
created 2010-05-22 15:38 -0700
pushed 2011-06-28 13:37 +0000
David Anderson David Anderson - Statically bind global variables where possible (bug 561923, r=brendan).
57e7fc4ae81243865fee66ca364f3244686bbb04
created 2010-05-11 00:41 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Merge from tracemonkey
a88154256ee0b5182ba4435c1b9b0511fcc7bbe0
created 2010-05-10 22:01 -0700
pushed 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - (unrebased) fat value patch
e5958cd4a1350776d8eda499c3e345623dea5d95
created 2010-08-29 11:57 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Dave Herman Dave Herman - bug 533874, r=jimb: expose the parser as a JS API
bf52361e6fd0596266feea155d60cce3ebdb6ac0
created 2010-08-11 23:27 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Jeff Walden Jeff Walden - Bug 536472 - Move argument parsing into a new function. r=cdleary
474ceb938fb1936b33b4f7e6538ca578ecc87c6c
created 2010-07-29 13:49 -0700
pushed 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
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 2011-06-28 13:37 +0000
Luke Wagner Luke Wagner - Bug 549143 - fatvals
59777f67a532d56084ae6d97a147f49675568818
created 2010-07-02 13:37 -0700
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander)
c287fcea6684089638f846017edb83a04a3badd7
created 2010-06-16 01:17 -0700
pushed 2011-06-28 13:37 +0000
Chris Leary Chris Leary - Back out changeset fecc8ed9e813.
less more (0) -100 -60 tip