Граф коммитов

40824 Коммитов

Автор SHA1 Сообщение Дата
Bobby Holley 98779f9a32 Bug 965921 - Handle addons that expose JS-implemented XPCOM components to content. r=mrbkap 2014-02-10 10:27:24 -08:00
Bobby Holley f209e98c03 Bug 969156 - Don't fire onNewGlobalObject until the end of nsGlobalWindow::SetNewDocument. r=bz 2014-02-10 10:03:56 -08:00
Jon Coppeard eea6ca3467 Bug 969798 - Convert JS_ConvertArguments APIs to take CallArgs rather than raw Value pointer r=terrence 2014-02-10 16:42:27 +00:00
Ryan VanderMeulen 546ade580e Backed out changeset 6ada8ee0e208 (bug 969375) for check_spidermonkey_style.py failures. 2014-02-10 11:09:18 -05:00
Branislav Rankov d9e5daab34 Bug 969375 - MIPS port: Added Architecture-mips files. r=nbp 2014-02-10 11:13:06 +01:00
Nicolas B. Pierron 2aadd38210 Bug 962555 part 4 - Merge Headers and rename Slot to RValueAllocation. r=h4writer
--HG--
rename : js/src/jit/Slot.h => js/src/jit/Snapshots.h
rename : js/src/jsapi-tests/testJitSlot.cpp => js/src/jsapi-tests/testJitRValueAlloc.cpp
2014-02-10 06:21:46 -08:00
Nicolas B. Pierron 226cc7f3b7 Bug 962555 part 3 - Remove hasLocation & fromLocation from the SnapshotIterator. r=h4writer 2014-02-10 06:21:46 -08:00
Nicolas B. Pierron 65edb82582 Bug 962555 part 2 - Add multiple UNTYPED modes to prevent duplicating conditions. r=h4writer 2014-02-10 06:21:45 -08:00
Nicolas B. Pierron 019612019c Bug 962555 part 1 - Extract SnapshotReader::Slot. r=h4writer 2014-02-10 06:21:43 -08:00
Ryan VanderMeulen 8faecae69b Backed out changeset 0e7aa3047ec7 (bug 957542) for ggc crashes. 2014-02-10 09:09:42 -05:00
Ehsan Akhgari 096d1fad98 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-10 09:03:53 -05:00
Ryan VanderMeulen 31e11e9386 Backed out changeset 2df850200c16 (bug 957542) for jit-test failures. 2014-02-10 08:59:35 -05:00
Douglas Crosher 14f7a18f09 Bug 965229 - ARM simulator: Scratch volatile registers across system ABI calls. r=nbp 2014-02-08 17:21:53 +11:00
Hannes Verschore 0c0dd9cba0 Bug 957542 - Set minimum slots of ArrayObject to 2 to fix GGC, r=jandem 2014-02-10 14:22:36 +01:00
Hannes Verschore c35477464e Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett 2014-02-10 12:33:27 +01:00
Jacek Caban 2b66317d80 Bug 956507 - mingw fixup. 2014-02-10 12:06:30 +01:00
Nicholas D. Matsakis 4e1a16a16c Bug 969159 -- Adjust assertion to account for zero-sized objects r=shu 2014-02-07 13:48:35 -05:00
Phil Ringnalda b3e7169e0e Back out 8a36e37f46ed (bug 969159) for Valgrind bustage 2014-02-09 14:11:40 -08:00
Nicholas D. Matsakis d1df66e05b Bug 969159 -- Adjust assertion to account for zero-sized objects r=shu 2014-02-07 13:48:35 -05:00
Jim Blandy 02e4ce0af0 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 dc2a4545b4 Bug 965767 - Ionmonkey ARM: Correct the load-immediate-float32 instruction encoding. r=mjrosenb 2014-02-08 15:32:05 +11:00
Jon Coppeard 1b0eea1b45 Bug 967589 - Add OOM test for runtime creation and fix failures r=billm 2014-02-08 09:40:11 +00:00
Phil Ringnalda df7c3c109f Back out ed6e04e6fc0c (bug 968642) for breaking Windows plugin tests
CLOSED TREE
2014-02-07 21:26:02 -08:00
Jim Blandy 501d9327f4 No bug: Remove "unsigned comparison" warning in ScriptSource::setIntroducedFilename. rs=waldo 2014-02-07 21:10:51 -08:00
Ehsan Akhgari 3d39780674 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-07 23:22:31 -05:00
Shu-yu Guo 8ab0b01fd6 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 78f55f7d0b Bug 967926 - Followup: unbust non-unified builds on a CLOSED TREE. (r=me) 2014-02-07 14:50:18 -08:00
Shu-yu Guo 9f16ffdddb Bug 941805 - Followup: unbreak non-threadsafe builds. (r=bhackett) 2014-02-07 14:40:32 -08:00
Shu-yu Guo efb3e6b1ff Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis) 2014-02-07 14:40:31 -08:00
Shu-yu Guo 6728ff0e19 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 b339b1c3f9 Bug 967926 - Make hasUncompiledCallTarget_ Atomic to be extra careful. (r=jandem) 2014-02-07 14:10:02 -08:00
Shu-yu Guo ebdea55efd Bug 967930 - Move AutoFlushCache instances in parallel ICs under lock. (r=efaust) 2014-02-07 14:10:01 -08:00
Terrence Cole 1716ba8f56 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 c103d60ee0 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 0cbb20a62c Bug 968575: Add unit tests for Debugger.Source.prototype.introductionType. r=djvj 2014-02-07 12:40:54 -08:00
Jim Blandy 0f605b207d 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 e02e6aeb19 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 b2909d49d2 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 ff17d0edab 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 2e24dda145 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 d10272c495 Bug 969133 - OdinMonkey: fix leak in validation error message (r=bbouvier) 2014-02-07 10:25:16 -06:00
Jon Coppeard 1438060ab1 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 fe4db66203 Bug 961091 - Add fewer store buffer entries when describing the stack r=terrence 2014-02-07 11:21:12 +00:00
Jon Coppeard 5ee446722f 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 b8837d8b4c 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 03bcde7e06 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 d1b25f0455 Bug 965236 - ARM simulator: Add support for the udiv instruction. r=nbp 2014-02-04 19:51:40 +11:00
Sean Stangl 5ff19cbe41 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 bfebabe9e6 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 b86074de5d 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