Commit Graph

42163 Commits

Author SHA1 Message Date
Shu-yu Guo
778d8dbb16 Bug 1001382 - Don't monitor optimized out values. (r=jandem) 2014-05-06 19:20:48 -07:00
Shu-yu Guo
1ff0ebbb60 Bug 1005458 - Argument slot phis are always observable in non-strict scripts due to Function.arguments. (r=nbp) 2014-05-06 19:20:47 -07:00
Andrew McCreight
0b5a958dcb Bug 1004017 - Rename CycleCollectedJSRuntime::NeedCollect() and Collect(). r=smaug 2014-05-06 17:25:26 -07:00
Andrew McCreight
b89c24ee20 Bug 958353 - Add finishCC() and ccSlice() methods for testing incremental cycle collection. r=smaug 2014-05-06 17:25:26 -07:00
Bobby Holley
8ba3be8772 Bug 997987 - Cache the system principal on nsContentUtils and remove nsIScriptSecurityManager::SubjectPrincipalIsSystem. r=Ms2ger,sr=bz 2014-05-06 15:43:03 -07:00
Bobby Holley
9c988d6c40 Bug 997987 - Remove nsIScriptSecurityManager::GetCxSubjectPrincipal. r=Ms2ger 2014-05-06 15:43:02 -07:00
Jim Chen
d6c189fd65 Bug 1002878 - Fix misalignment caused by TypeScript being empty. r=bhackett 2014-05-06 10:17:00 -04:00
Tooru Fujisawa
6e351c744f Bug 471713 - Part 2: Add documentation for control statements related opcodes. r=jorendorff 2014-04-30 10:06:00 -04:00
Shu-yu Guo
84b7860039 Bug 1000598 - Clear TypeCompartment tables. r=billm 2014-04-23 17:33:44 -07:00
Boris Zbarsky
bcd52071c8 Bug 997285 part 3. Make DOMException [ExceptionClass]. r=peterv,jorendorff 2014-05-05 16:01:57 -04:00
Boris Zbarsky
eddaa31dbe Bug 997285 part 1. Add JS_GetErrorPrototype to JSAPI. r=jorendorff 2014-05-05 16:01:57 -04:00
Kannan Vijayan
1955bc0dd6 Bug 994957 - Fix pseudostack update by Ion ICs in inlined scripts to use top-level script in the frame and the pc of the call it makes to the inlined script. r=jandem 2014-05-01 15:45:37 -04:00
Luke Wagner
48f8d792b5 Bug 1005955 - asmjscache: remove unused 'global' argument (r=janv) 2014-05-06 12:58:00 -05:00
Terrence Cole
981716ae1f Bug 989414 - Speed up the C++ side of write barriers fired from jitcode; r=jonco 2014-05-01 09:26:17 -07:00
Ehsan Akhgari
3a59a5ce49 Bug 1005706 - Remove the manual install rules from js/xpconnect/tests/components/js/Makefile.in; r=mshal 2014-05-05 21:28:10 -04:00
Terrence Cole
458143c115 Bug 989414 - Access the store buffer through the chunk trailer; r=jonco 2014-05-01 09:26:12 -07:00
Jeff Walden
12cf0ed9a1 Bug 1002864 - Ignore the change-data/same-data argument to neuter() and JS_NeuterArrayBuffer when the buffer being neutered doesn't support the given data disposition. r=sfink 2014-04-30 17:15:14 -07:00
Dan Gohman
ea790d1db4 Bug 998580 - IonMonkey: Generalize RangeAnalysis truncation to handle other kinds of paths to integer types. r=nbp 2014-05-05 15:02:02 -07:00
Dan Gohman
57e5a66c4f Backed out changeset 695049af7654 for having the wrong bug number. 2014-05-05 15:02:01 -07:00
Dan Gohman
4caac74d72 Bug 999580 - IonMonkey: Generalize RangeAnalysis truncation to handle other kinds of paths to integer types. r=nbp 2014-05-05 14:32:15 -07:00
Wes Kocher
3afa6d1ec8 Backed out 4 changesets (bug 997285) for mochitest-2,3 and dt3 bustages on a CLOSED TREE r=bz
Backed out changeset 1bc5b733beac (bug 997285)
Backed out changeset ec145c86be71 (bug 997285)
Backed out changeset c0b8aef8b570 (bug 997285)
Backed out changeset 477094180dff (bug 997285)
2014-05-05 14:14:11 -07:00
Boris Zbarsky
89bcc02957 Bug 997285 part 1. Add JS_GetErrorPrototype to JSAPI. r=jorendorff 2014-05-05 16:01:57 -04:00
Brian Hackett
55db699953 Backout 483210d830f0 (bug 984537) for memory regressions. 2014-05-05 11:06:36 -07:00
Alexandre Poirot
d975eff099 Bug 961777 - Disable reuseGlobal on Mulet. r=bholley 2014-05-05 06:53:00 -04:00
Douglas Crosher
ff1c579c41 Bug 1000960 - IonMonkey (ARM): Correct the order of the operands in moveFloat32. r=mjrosenb 2014-05-02 01:18:57 +10:00
Bobby Holley
6362d89759 Bug 1005806 - HTMLInputElement.controllers should be [ChromeOnly]. r=bz 2014-05-05 10:49:24 -07:00
Boris Zbarsky
f2cd90aa43 Bug 1005590. MNot can also end up with a known-not-object type even while we think it might emulate undefined. Guard against that. r=jandem 2014-05-05 08:46:55 -04:00
Jan de Mooij
f5c42eb4b8 Bug 1004923 part 12 - Use GetSystemTimePreciseAsFileTime if available (Windows 8). r=njn 2014-05-05 13:12:11 +02:00
Jan de Mooij
e99d1dfc18 Bug 1004923 part 11 - Remove slow and bogus GetSystemTimeAdjustment call. r=njn 2014-05-05 13:12:09 +02:00
Jan de Mooij
e41bf426d8 Bug 1004923 part 10 - Remove redundant calibration lock. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
82e5efba7a Bug 1004923 part 9 - Remove more cruft from prmjtime.cpp. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
b47802f488 Bug 1004923 part 8 - Add PRMJ_NowInit, call QueryPerformanceFrequency only once. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
a12f43f05e Bug 1004923 part 7 - Kill unused calibration.last, returnedTime in PRMJ_Now. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
b5c8848ae7 Bug 1004923 part 6 - Simplify PRMJ_Now as QueryPerformanceFrequency never fails on WinXP and newer. r=njn 2014-05-05 10:33:28 +02:00
Ian Stakenvicius
69073f9d01 Bug 950822 - "js/src/vm/Runtime.cpp: remove obsolete code where JS_STACK_GROWTH_DIRECTION > 0" r=bholley 2014-05-03 12:04:00 +02:00
Nick Fitzgerald
14b8f9582b Bug 1004479 - Don't expose the SavedFrame constructor on the global. r=jimb 2014-05-02 10:47:00 +02:00
Hannes Verschore
1eddd2ecf5 Bug 965712: Part 1 - Use our string matching logic for regexps when possible, r=luke 2014-04-30 16:42:25 +02:00
Till Schneidereit
79d4aaeb4e Bug 1005472 - Make trace-logging work on OS X again. r=h4writer
--HG--
extra : rebase_source : 293de5fe9aed1df6da80a05953759b81e4c5d9c0
2014-05-03 16:09:34 +02:00
Till Schneidereit
43d20a30be Bug 1004503 - Backout of failed attempt to fix relazification-related crash. r=jandem
--HG--
extra : rebase_source : e3b1a9f60f34d0b366cbc4f3bb98212f714525ce
2014-05-03 16:09:33 +02:00
Jan de Mooij
ea83ebb772 Bug 1004923 part 5 - Reduce indentation level in PRMJ_Now. r=njn 2014-05-03 11:08:29 +02:00
Jan de Mooij
7d25b0ac84 Bug 1004923 part 4 - Add some early returns to PRMJ_Now. r=njn 2014-05-03 11:08:26 +02:00
Jan de Mooij
c94ad264de Bug 1004923 part 3 - Cleanup Windows PRMJ_Now. r=njn 2014-05-03 11:08:23 +02:00
Jan de Mooij
c0f6ebb0f1 Bug 1004923 part 2 - Cleanup NowCalibrate. r=njn 2014-05-03 11:08:19 +02:00
Jan de Mooij
5c2388c7d5 Bug 1004923 part 1 - Remove "long double", some C-isms from prmjtime. r=njn 2014-05-03 11:08:16 +02:00
Jan de Mooij
3dec5116ae Bug 1003803 - Purge Ion ExecutableAllocator on GC. r=bhackett 2014-05-03 11:08:07 +02:00
Boris Zbarsky
e326fd22da Bug 1004169. Make sure MTest always uses TI information for deciding whether its operand might emulate undefined. r=jandem 2014-05-03 01:08:14 -04:00
Boris Zbarsky
2be1743b63 Bug 1004198. Improve codegen in testValueTruthyKernel to emit as few tests as we can get away with given our type inference information. r=jandem 2014-05-03 01:08:13 -04:00
Steve Fink
d7a767a82d Bug 1001689 - Stop suppressing the xmanager log file, r=njn
When suppressing logs (aka displaying output messages), we still need the xmanager output to go into its log file, because its port number is read out of it (yes, it's ugly.) So pipe through tee instead of redirecting to the log.

--HG--
extra : rebase_source : a4142c1d287779cc05b04988071e21415ffca445
2014-03-27 09:00:58 -07:00
Terrence Cole
ce2cf4e347 Bug 1004457 - Remove unused mutable value operations from BarrieredBase; r=jonco 2014-05-02 16:33:18 -07:00
Shu-yu Guo
3ded46728d No bug - Kill opt-only warning. (r=efaust over IRC) DONTBUILD 2014-05-02 15:25:50 -07:00