gecko-dev/js/src/frontend
Bobby Holley 9766fa5987 Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.

More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-22 14:08:27 -07:00
..
BytecodeCompiler.cpp Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
BytecodeCompiler.h Bug 964057 - Share self hosted state between runtimes, r=till. 2014-02-21 16:54:25 -07:00
BytecodeEmitter.cpp Bug 994937 - remove some JSOP_CALL opcodes (r=djvj) 2014-04-10 17:52:52 -05:00
BytecodeEmitter.h Bug 994937 - remove some JSOP_CALL opcodes (r=djvj) 2014-04-10 17:52:52 -05:00
FoldConstants.cpp Bug 972961 - Fix a stack overflow in FoldConstants.cpp. r=luke. 2014-03-10 16:28:44 -05:00
FoldConstants.h Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff. 2013-07-25 21:23:14 -07:00
FullParseHandler.h Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff 2014-03-07 22:01:12 +01:00
NameFunctions.cpp Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke 2014-02-04 18:18:19 +01:00
NameFunctions.h Bug 895395 - Support NameFunctions when compiling scripts off the main thread Bug 895395 - Support NameFunctions when compiling scripts off the main thread (r=bhackett) 2013-11-19 13:20:33 -08:00
ParseMaps-inl.h Bug 784739 - Switch from NULL to nullptr in js/src/frontend/; r=ehsan 2013-09-24 23:00:04 -04:00
ParseMaps.cpp Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb 2013-11-25 17:35:09 -08:00
ParseMaps.h Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke 2014-01-24 20:14:56 -08:00
ParseNode-inl.h Bug 568953 - Back out obsolete module code; r=jorendorff 2013-11-05 16:10:34 +01:00
ParseNode.cpp Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke 2014-02-04 18:18:19 +01:00
ParseNode.h Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff 2014-04-02 13:53:08 +02:00
Parser-inl.h Bug 908699 - Allow generating parse errors and warnings when off the main thread, r=billm. 2013-08-29 09:56:05 -06:00
Parser.cpp Bug 992274 (part 1) - Tweak an edge case in line number handling. r=jorendorff. 2014-04-06 21:31:04 -07:00
Parser.h Bug 991510: Make arrow functions not validate as asm.js modules; r=luke 2014-04-04 15:07:55 +02:00
SharedContext.h Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke 2014-02-04 18:18:19 +01:00
SourceNotes.h Bug 916564 - Expand source notes to hold 31-bit offsets (r=jorendorff) 2014-01-17 17:40:41 -06:00
SyntaxParseHandler.h Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
TokenStream.cpp Bug 992274 (part 1) - Tweak an edge case in line number handling. r=jorendorff. 2014-04-06 21:31:04 -07:00
TokenStream.h Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00