js/src/vm/ScopeObject.cpp
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
0e61e88866ceacf80007481e37a23427e6b1efa4
created 2014-04-24 01:59 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 5 1/2: Support rematerialized frames in DebugScopes::updateLiveScope. (r=jimb)
d34458e80bcbfb39b6b04214ca6dcd47c0be3027
created 2014-04-24 01:59 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
7da4589ad249c7af166f5f0113213a9e3328af70
created 2014-04-10 17:52 -0500
pushed 2014-06-09 21:49 +0000
Luke Wagner Luke Wagner - Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
539b1a125f712b8c69cd5f24e916bb0332f2d73d
created 2014-01-15 17:55 -0500
pushed 2014-06-09 21:49 +0000
Jeff Walden Jeff Walden - Bug 987807 - Split a NewSingletonCallObject out of NewCallObject. This produces slightly leaner code and creates all call objects with the correct type initial type from birth. r=terrence
02a433dbb8241f073ecb993f524b19aca41db055
created 2014-03-20 23:24 -0700
pushed 2014-06-09 21:49 +0000
Jeff Walden Jeff Walden - Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
517ab98f0d23855352b660f27052db0a31433b40
created 2014-03-20 16:39 -0700
pushed 2014-06-09 21:49 +0000
Jeff Walden Jeff Walden - Back out bug 985687, likely cause of js1_8_5/extensions/recursion.js cantankering. r=CLOSED TREE
30e6959192dbe46af42b368bdb820934dbe2a30d
created 2014-03-11 12:03 -0700
pushed 2014-06-09 21:49 +0000
Jeff Walden Jeff Walden - Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
7181bf175776a52741c33c6488d076ad6a97966b
created 2014-03-19 13:16 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
0546e4e8eac0d9d8806e568ca9d9c8ae3f74ac59
created 2014-03-19 14:12 -0400
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
893b864b4b187390cf5eb2488b979ec706652832
created 2014-03-06 14:58 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
20e8191247fd97395056ee1e4d7e48e1ba806c40
created 2014-03-12 13:39 -0700
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Backout 907d5bc3bd26 (Bug 969012) for bustage on a CLOSED TREE.
907d5bc3bd26ebb6db9fe95128c275cd94aaa698
created 2014-03-06 14:58 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line element creation in IonMonkey; r=jandem
45003a7ef6827703fd98b06904768444b7451380
created 2014-03-10 16:32 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 980016 - Remove SpecialId. r=njn.
f0516583976066555ba08caf87e4f25af7455e18
created 2014-02-25 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 976596 - Block-scoped variables indexing refactor r=luke
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
343aac1bb02ead4549e25569dcb2d5623550a13a
created 2014-02-21 10:23 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 975162 - Remove block object's use of shortids (r=wingo)
879e31a2f667470cacf32ba0cdc2a3b5fa72dd9e
created 2014-02-21 10:23 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 975162 - Remove empty destructuring let-block variable goofiness (r=wingo)
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-04-28 18:51 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
963f1738eaa5e04b84540ce173a8ce969e368ce3
created 2014-02-05 15:14 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 966912 - Allocate StaticWithObject into oldspace r=jandem
eb6b668f23888d5cae331d4e85cd6f893731b884
created 2014-02-04 18:18 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 4: Entering a with statement doesn't push onto the stack r=luke
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
91edc89dc13a014412284ca08c2310b3ef0b0a91
created 2014-02-04 07:51 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 959013 - Create storage for declarative class bootstrapping information on js::Class. r=luke
c717600bee44a2ae398ec6d9a659709bcf690b68
created 2014-02-04 14:24 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 1: Rename blockChain to staticScope r=luke
6b93f7f23e507b52f046c16e7639eb51a10ab4a7
created 2014-01-30 11:07 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 965243 - Remove dead constructor of ScopeIter r=jorendorff
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
5ac97770b63cb9b72cb5e87a4c582fd9187f61b4
created 2014-01-24 16:08 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 957688 - Kill off checkAccess. r=mrbkap
9a84eebfcd4137ed118d42e2ac76e93785c73436
created 2014-01-21 10:44 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 957088 - Use && rather than and in #if directives r=terrence
d2eca1d564021965d05da0a4dd674175b98ccb61
created 2014-01-16 12:41 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)
4a0c81bd7fedfa40c423efa42648f2de0aa6adc2
created 2014-01-16 10:56 -0600
pushed 2014-03-17 21:55 +0000
Luke Wagner Luke Wagner - Bug 916612 - Inflate the slot width and decrease the hop width in UpvarCookie/ScopeCoordinate (r=wingo)
dc286d6f6ef8c65a80f065c016d7a995b0a3135f
created 2014-01-16 10:13 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 957088 - Only check hash tables in new GC zeal mode r=terrence
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
2984d53fe0cf45004ddc0d24deff8897dba0b8d6
created 2014-01-02 20:53 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 1: Remove usages of fun->nonLazyScript. r=jandem
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
8d8b6b62294b270a7c7bbc46c29eb0ca8b19b1e9
created 2013-12-19 10:46 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 951722 - Add asserts that hash table postbarriers are working for debug scopes r=terrence
0270980e1c0590ae0715d7b70c584086441e51d1
created 2013-12-18 13:30 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 942453 - Handlify IndexToId. r=terrence
1e3833e723105aba53647c298a69a85dc09f350c
created 2013-12-17 02:35 -0800
pushed 2014-03-17 21:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - no bug - Add Missing namespace. r=jonco
0aef240c39d31ba2bb61c1a1d3c6a7a92dfd0bf3
created 2013-12-12 15:30 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 949283 - Add a post-barrier to missingScopes for the JSObject* in ScopeKeyIter; r=jonco
2446b9abbe6c387176d3aa48cfb3fa34285150d7
created 2013-12-06 18:42 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
58590571c4e04cc82cffe6884c2cb8f4cf645ccb
created 2013-12-06 18:27 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke
e2c007db70cf8e164a2650d7be780f2f2411bcef
created 2013-12-06 18:22 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
a1a3fec21994d56366152895c37d183fa8a906e3
created 2013-12-06 17:56 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke
52e299230d268bc0d733b9dc951b77ec4001ac68
created 2013-12-12 13:52 -0800
pushed 2014-03-17 21:55 +0000
Jim Blandy Jim Blandy - Bug 948459: Reliably clean up DebugScopes::liveScopes when DebugScopeObjects are finalized. r=luke
e665842a7e10f314b689719ddafd6bae5282937c
created 2013-12-12 11:21 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 949038 - Fix windows browser build error in jsweakmap.h with generational GC r=terrence
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
aa573b104bdfe1bf994d14dd0bb6de2465791953
created 2013-12-05 20:07 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
e0803c4ddc9020cc46128326b8a2b82c96d1e790
created 2013-12-05 20:07 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
5bb192fc539e3a2935f7addcc3a9ce79742ebec3
created 2013-12-07 11:03 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 944930 - Remove block index from aliasedvar ops, use a binary search to find the block chain for a given pc, r=luke.
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
eed9795fa80ea7d960962db8cc7d228137cffe54
created 2013-12-06 18:42 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
less more (0) -300 -100 -60 tip