Commit Graph

31663 Commits

Author SHA1 Message Date
Nicholas D. Matsakis
c6df708ead Bug 969159 -- Adjust assertion to account for zero-sized objects r=shu 2014-02-07 13:48:35 -05:00
Phil Ringnalda
fb33e2c999 Back out 8a36e37f46ed (bug 969159) for Valgrind bustage 2014-02-09 14:11:40 -08:00
Nicholas D. Matsakis
04412641ce Bug 969159 -- Adjust assertion to account for zero-sized objects r=shu 2014-02-07 13:48:35 -05:00
Jim Blandy
5cb4c2e154 Bug 969764: Properly carry the source's element attribute name through off-thread compilations. r=bhackett 2014-02-09 11:00:03 -08:00
Douglas Crosher
b3c535605d Bug 965767 - Ionmonkey ARM: Correct the load-immediate-float32 instruction encoding. r=mjrosenb 2014-02-08 15:32:05 +11:00
Jon Coppeard
5fdbc1cb31 Bug 967589 - Add OOM test for runtime creation and fix failures r=billm 2014-02-08 09:40:11 +00:00
Phil Ringnalda
ef3a438040 Back out ed6e04e6fc0c (bug 968642) for breaking Windows plugin tests
CLOSED TREE
2014-02-07 21:26:02 -08:00
Jim Blandy
7f51437bfe No bug: Remove "unsigned comparison" warning in ScriptSource::setIntroducedFilename. rs=waldo 2014-02-07 21:10:51 -08:00
Ehsan Akhgari
e506f7f137 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-07 23:22:31 -05:00
Shu-yu Guo
e637f2f5ec 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
30a88de799 Bug 967926 - Followup: unbust non-unified builds on a CLOSED TREE. (r=me) 2014-02-07 14:50:18 -08:00
Shu-yu Guo
47265d5aaa Bug 941805 - Followup: unbreak non-threadsafe builds. (r=bhackett) 2014-02-07 14:40:32 -08:00
Shu-yu Guo
488bdb76a7 Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis) 2014-02-07 14:40:31 -08:00
Shu-yu Guo
c6165cfa30 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
890eeb8a03 Bug 967926 - Make hasUncompiledCallTarget_ Atomic to be extra careful. (r=jandem) 2014-02-07 14:10:02 -08:00
Shu-yu Guo
1ec41dbb92 Bug 967930 - Move AutoFlushCache instances in parallel ICs under lock. (r=efaust) 2014-02-07 14:10:01 -08:00
Terrence Cole
7b887f7bb4 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
22e5ffacaf 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
5d675289c5 Bug 968575: Add unit tests for Debugger.Source.prototype.introductionType. r=djvj 2014-02-07 12:40:54 -08:00
Jim Blandy
59d3b91afc 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
4bcf25ebba 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
c5bd9a1dda 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
5d9079b608 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
16fba1aeee 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
4c411133e1 Bug 969133 - OdinMonkey: fix leak in validation error message (r=bbouvier) 2014-02-07 10:25:16 -06:00
Jon Coppeard
ebca104c52 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
912f4637ff Bug 961091 - Add fewer store buffer entries when describing the stack r=terrence 2014-02-07 11:21:12 +00:00
Jon Coppeard
b955a624d5 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
3ee4fc048b 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
10674b1b25 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
ee59681036 Bug 965236 - ARM simulator: Add support for the udiv instruction. r=nbp 2014-02-04 19:51:40 +11:00
Sean Stangl
6f916bbe24 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
7309dee42f 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
988d893db7 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
99785df476 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
06f29d293e 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
3493cfbdb3 Bug 966845 - Make ensureConstructor and initConstructor static. r=Waldo 2014-02-05 13:50:21 -08:00
Brian Hackett
9ce9b90c8c 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
9fdb4bef1f Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap) 2014-02-05 08:39:59 -08:00
Andy Wingo
324d5e100a Bug 967649 - Enable baseline compilation for with statements r=jandem 2014-02-05 15:22:13 +01:00
Andy Wingo
2ebb7a5802 Bug 966912 - Allocate StaticWithObject into oldspace r=jandem 2014-02-05 15:14:41 +01:00
Jon Coppeard
fb8667d8ae Bug 967430 - Add --repeat option to jit-tests runner r=terrence 2014-02-05 14:10:52 +00:00
Jon Coppeard
da5ecc0206 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
c6e247d0e0 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
8a83b8787f 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
17707f6384 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
abd10fb3ae 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
2e62d21844 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
720989e52f No bug - Fix ARM simulator opt builds. NPOTB so DONTBUILD. 2014-02-05 11:01:34 +01:00
Benjamin Bouvier
5b77ae66ed Bug 878488: Implement asm.js Math constants; r=luke 2014-02-04 16:11:54 +01:00