Commit Graph

31659 Commits

Author SHA1 Message Date
Douglas Crosher
2552bb83a2 Bug 965767 - Ionmonkey ARM: Correct the load-immediate-float32 instruction encoding. r=mjrosenb 2014-02-08 15:32:05 +11:00
Jon Coppeard
541a78a5f5 Bug 967589 - Add OOM test for runtime creation and fix failures r=billm 2014-02-08 09:40:11 +00:00
Phil Ringnalda
23c7d857c6 Back out ed6e04e6fc0c (bug 968642) for breaking Windows plugin tests
CLOSED TREE
2014-02-07 21:26:02 -08:00
Jim Blandy
b1474672cb No bug: Remove "unsigned comparison" warning in ScriptSource::setIntroducedFilename. rs=waldo 2014-02-07 21:10:51 -08:00
Ehsan Akhgari
5041cea876 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-07 23:22:31 -05:00
Shu-yu Guo
b28b1abc52 Bug 969709 - Fix race in ThreadPool::abortJob; fixes intermittent oranges on a CLOSED TREE. (r=nmatsakis) 2014-02-07 17:39:00 -08:00
Shu-yu Guo
93412ee65c Bug 967926 - Followup: unbust non-unified builds on a CLOSED TREE. (r=me) 2014-02-07 14:50:18 -08:00
Shu-yu Guo
edfd13643a Bug 941805 - Followup: unbreak non-threadsafe builds. (r=bhackett) 2014-02-07 14:40:32 -08:00
Shu-yu Guo
c34fa76c9a Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis) 2014-02-07 14:40:31 -08:00
Shu-yu Guo
2ebd0628ea Bug 958370 - Unify chunks and slices; self-host the scheduler's slice processing loop. (r=nmatsakis) 2014-02-07 14:40:29 -08:00
Shu-yu Guo
fb8a7e8ead Bug 967926 - Make hasUncompiledCallTarget_ Atomic to be extra careful. (r=jandem) 2014-02-07 14:10:02 -08:00
Shu-yu Guo
2e963bdebf Bug 967930 - Move AutoFlushCache instances in parallel ICs under lock. (r=efaust) 2014-02-07 14:10:01 -08:00
Terrence Cole
a7c28fdf33 Bug 885954 - Add comments to barrier classes explaining our use of C++ move semantics; r=jimb 2014-02-07 10:03:21 -08:00
Emanuel Hoogeveen
80f9568225 Bug 969038 - Use the custom stack size for JS helper threads on Windows as well. r=bhackett 2014-02-07 16:17:06 -05:00
Jim Blandy
c2ce0f2fbc Bug 968575: Add unit tests for Debugger.Source.prototype.introductionType. r=djvj 2014-02-07 12:40:54 -08:00
Jim Blandy
34e28e0465 Bug 968580: Use the term 'introductionType', as appearing in the Debugger API, throughout the code base. r=djvj 2014-02-07 12:36:03 -08:00
Terrence Cole
0f122b050c Bug 968616 - Hide the explicitly unsafe things we do for testing from the hazard analysis; r=sfink 2014-02-07 10:03:13 -08:00
Felix S. Klock II
8cc0b832cd Bug 944975: regression test (r=shu).
Note that this test may only be interest on builds that have been
configured with --enable-more-determinstic; otherwise the toSource
method is not necessarily invoked when the |new| fails.
2014-02-07 17:56:45 +01:00
Felix S. Klock II
f400e6f57c Bug 944975: cleanup rename JSScript originalFunction to donorFunction (r=shu).
The motivation here is to distinguish the two kinds of methods: one
that assumes the receiver is a clone versus another that assumes
nothing about the receiver. I.e., something along the lines of:

  clone.originalFunction() == clone.donorFunction()
  nonclone.donorFunction() == null
  nonclone.originalFunction() == nonclone
2014-02-07 17:56:42 +01:00
Felix S. Klock II
150015185b Bug 944975: fix bug by getting original fcn for callsite clone in New (r=shu). 2014-02-07 17:56:38 +01:00
Luke Wagner
f9b65bc858 Bug 969133 - OdinMonkey: fix leak in validation error message (r=bbouvier) 2014-02-07 10:25:16 -06:00
Jon Coppeard
c95f4df907 Bug 961091 - Don't compact full store buffers so often after GC has been triggered r=terrence 2014-02-07 11:21:44 +00:00
Jon Coppeard
8a32b66277 Bug 961091 - Add fewer store buffer entries when describing the stack r=terrence 2014-02-07 11:21:12 +00:00
Jon Coppeard
f3105b3edc Bug 961091 - Perform GC if necessary on exit from engine and on interpreter allocation r=terrence 2014-02-07 11:20:38 +00:00
Douglas Crosher
0393175c43 Bug 965245 - ARM simulator: Add support for the VFPv3 instructions: vmov.f32 imm, and vcvt with fbits. r=nbp 2014-02-04 19:58:43 +11:00
Douglas Crosher
7c9bff135c Bug 965240 - ARM simulator: Check that callee saved floating-point registers are preserved. r=nbp 2014-02-07 08:26:31 +11:00
Douglas Crosher
5db96d76a2 Bug 965236 - ARM simulator: Add support for the udiv instruction. r=nbp 2014-02-04 19:51:40 +11:00
Sean Stangl
e70d6bd31b Bug 968524 - Add atomic_inc32(), atomic_dec32(), and atomic_cmpxchg32() to x86/x64. r=bbouvier 2014-02-06 14:57:26 -08:00
Dan Minor
31f690f7e5 Bug 967467 - Jit-test basic\bug698584.js timesout on Windows XP test machines for debug builds; r=terrence 2014-02-06 12:37:12 -05:00
Douglas Crosher
cfdb0056cc Bug 966878 - ARM Simulator: Increase the bit length of the instruction counter to 64 bits. r=jandem 2014-02-06 09:49:43 +11:00
Nicholas Nethercote
c705b6f7f7 Bug 964238 (part 3) - Make js_NewString() return static strings when appropriate. r=terrence.
--HG--
extra : rebase_source : 47ce8ef1396b03ea6bdf3a1a0eed8e3bd6b5634c
2014-01-30 14:59:04 -08:00
Douglas Crosher
a03bd78458 Bug 965242 - ARM simulator: Fix the decoding of the VCVT instructions fraction bits. r=nbp 2014-01-29 10:47:37 +11:00
Bobby Holley
28275355d6 Bug 966845 - Make ensureConstructor and initConstructor static. r=Waldo 2014-02-05 13:50:21 -08:00
Brian Hackett
874c41cf84 Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm. 2014-02-05 11:40:35 -07:00
Bill McCloskey
5dbc0265fb Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap) 2014-02-05 08:39:59 -08:00
Andy Wingo
ba3a5f30c1 Bug 967649 - Enable baseline compilation for with statements r=jandem 2014-02-05 15:22:13 +01:00
Andy Wingo
440da96c95 Bug 966912 - Allocate StaticWithObject into oldspace r=jandem 2014-02-05 15:14:41 +01:00
Jon Coppeard
5748491b79 Bug 967430 - Add --repeat option to jit-tests runner r=terrence 2014-02-05 14:10:52 +00:00
Jon Coppeard
12cdd3c99c Bug 965745 - Always patch loop backedges in Ion if interrupt flag is set r=jandem 2014-02-05 14:09:41 +00:00
Andy Wingo
b5144f35b0 Bug 966912 - Part 4: Entering a with statement doesn't push onto the stack r=luke
--HG--
extra : rebase_source : fe40b9c21298fc9f86b9542b70fb9cc34cf1e44d
2014-02-04 18:18:24 +01:00
Andy Wingo
b6d9ea4744 Bug 966912 - Part 3: UnwindScope uses static scope chain, not stack depth r=luke
--HG--
extra : rebase_source : 52e408fe655aa201eff41d2010b6f8f3d4398c0d
2014-02-04 18:18:24 +01:00
Andy Wingo
a4e119edd2 Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
--HG--
extra : rebase_source : c0ccbca2166c953dcac37e32aba9b30175399d25
2014-02-04 18:18:19 +01:00
Jan de Mooij
a579ef520b Bug 967474 - Fix TypeScript initialization to not race with compilation threads. r=bhackett
--HG--
extra : rebase_source : 28b5cc109a2656a3ea1c21dc398da08db90926c8
2014-02-05 12:03:35 +01:00
Jan de Mooij
4c58aa8f29 Bug 967457 - Fix a benign TSan data race in BytecodeTypes. r=bhackett
--HG--
extra : rebase_source : 5a5a4b1641611ee92aa3e948b3cb0805b9ca70fb
2014-02-05 11:34:15 +01:00
Jan de Mooij
a41be6e42a No bug - Fix ARM simulator opt builds. NPOTB so DONTBUILD. 2014-02-05 11:01:34 +01:00
Benjamin Bouvier
36394bdfd6 Bug 878488: Implement asm.js Math constants; r=luke 2014-02-04 16:11:54 +01:00
Andrew McCreight
3fe6a0ae7a Bug 965920, part3b - Add mozilla namespace to StaticRefPtr on this CLOSED TREE. r=bustage 2014-02-04 20:09:26 -08:00
Andrew McCreight
3ebf482b7b Bug 966766, part 4 - Smart pointerize clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:59 -08:00
Andrew McCreight
5c5b29c9f5 Bug 966766, part 3 - Rename clazz to clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
5688f1f8f2 Bug 966766, part 2 - Move AddRef out of the ctor for XPCWrappedJSClass. r=gabor 2014-02-04 19:29:58 -08:00