Andy Wingo
|
dbfe020f9e
|
Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff
|
2013-11-26 10:11:06 +01:00 |
|
Andy Wingo
|
70db0963cd
|
Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
|
2013-12-06 18:22:06 +01:00 |
|
Andy Wingo
|
5887ed7930
|
Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
|
2013-11-25 12:19:58 +01:00 |
|
Andy Wingo
|
603d840378
|
Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
|
2013-11-25 12:19:38 +01:00 |
|
Andy Wingo
|
69541c02eb
|
Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke
|
2013-12-06 17:56:20 +01:00 |
|
Christian Holler
|
ea9a170a0b
|
Bug 937083 - Make js::CharsToNumber propagate OOM. r=shu
--HG--
extra : rebase_source : 97816edbce569e85c7411184ab808e6429f33f94
|
2013-12-06 18:39:42 +01:00 |
|
Ehsan Akhgari
|
8c254a9883
|
Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium
|
2013-12-06 08:08:52 -05:00 |
|
Carsten "Tomcat" Book
|
2f14605f80
|
Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE
|
2013-12-06 14:48:13 +01:00 |
|
Ehsan Akhgari
|
ae9d793f7c
|
Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium
|
2013-12-06 08:08:52 -05:00 |
|
Carsten "Tomcat" Book
|
47c54a0f82
|
Backed out changeset cad77af5f7e6 (bug 937317) WinXP Build Bustage on a CLOSED TREE
|
2013-12-06 08:42:20 +01:00 |
|
Carsten "Tomcat" Book
|
076ec87e09
|
Backed out changeset 374e44c835a8 (bug 937317) WinXP Build Bustage on a CLOSED TREE
|
2013-12-06 08:41:42 +01:00 |
|
Carsten "Tomcat" Book
|
6a47cb092b
|
Backed out changeset c84430c040dd (bug 937317) WinXP Build Bustage on a CLOSED TREE
|
2013-12-06 08:41:18 +01:00 |
|
Carsten "Tomcat" Book
|
218b967877
|
Merge m-c to mozilla-inbound
|
2013-12-06 07:38:31 +01:00 |
|
Bobby Holley
|
14b961d31f
|
Bug 937317 - Tests. r=bz
|
2013-12-05 21:34:18 -08:00 |
|
Bobby Holley
|
901b658c25
|
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
|
2013-12-05 21:34:17 -08:00 |
|
Bobby Holley
|
6341333e54
|
Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke
|
2013-12-05 21:34:16 -08:00 |
|
Shu-yu Guo
|
90f7caa453
|
Bug 942549 - Followup: fix incorrect BOX_PIECES index on LCallDirectEvalV on a CLOSED TREE. (rs=bhackett)
|
2013-12-05 17:21:25 -08:00 |
|
Shu-yu Guo
|
82205f202b
|
Bug 945564 - Move DataAlignment static const to function scope for unified build. (r=jandem)
|
2013-12-05 15:51:56 -08:00 |
|
Shu-yu Guo
|
0935a15335
|
Bug 942549 - Fix direct eval on non-strings in Ion. (r=jandem)
|
2013-12-05 15:51:56 -08:00 |
|
Shu-yu Guo
|
4f7ba4859a
|
Bug 940088 - Fix assumption that Ion stays enabled across warmup in ForkJoin. (r=nmatsakis)
|
2013-12-05 15:51:55 -08:00 |
|
Ehsan Akhgari
|
b2578abe8a
|
Bug 946702 - Remove the remnants of GTEST_SOURCES from config.mk; r=glandium
|
2013-12-05 18:49:19 -05:00 |
|
Mike Hommey
|
9387059310
|
Bug 944569 - Relax GNU make requirements on Windows. r=gps
|
2013-12-06 08:45:29 +09:00 |
|
Ryan VanderMeulen
|
5c07e15985
|
Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
CLOSED TREE
|
2013-12-05 16:19:47 -05:00 |
|
Jan de Mooij
|
f44144edcc
|
Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke
|
2013-12-05 22:04:27 +01:00 |
|
Dan Gohman
|
168ddbbbd1
|
Bug 945860 - IonMonkey: Fold an unsigned self-mod to zero when there is no divide-by-zero. r=bhackett
|
2013-12-05 08:25:53 -08:00 |
|
Dan Gohman
|
f4d4bd1e74
|
Bug 946234 - IonMonkey: Fix bailout checks for LModPowTwoI with a known non-negative dividend. r=bhackett
|
2013-12-05 07:50:45 -08:00 |
|
Dan Gohman
|
33e1728940
|
Bug 946284 - IonMonkey: Don't form unsigned divisions when the result could be fractional. r=nbp
|
2013-12-05 07:50:43 -08:00 |
|
Mike Shal
|
ddecae52a4
|
Bug 875013 - Remove VPATH; r=glandium
|
2013-11-21 14:57:06 -05:00 |
|
Jan de Mooij
|
7e05864542
|
Bug 653438 - Fix number.toExponential(undefined) to behave like number.toExponential() and remove some dead code. r=till
--HG--
extra : rebase_source : e7fde214b9002658bbc8c64b32028854798bfab1
|
2013-12-05 14:47:35 +01:00 |
|
Jan de Mooij
|
903e015b60
|
Bug 946662 - Add MOZ_FINAL to MResumePoint. r=h4writer
--HG--
extra : rebase_source : 354f2f3fcb58e979df281ddf3166550420fef9ad
|
2013-12-05 14:46:04 +01:00 |
|
Jan de Mooij
|
0da92731a3
|
Bug 945811 - Correctly propagate errors from makeInliningDecision and similar methods. r=h4writer
--HG--
extra : rebase_source : 658f2446fd278757c8fe73786c881363fb8d7c01
|
2013-12-05 14:45:42 +01:00 |
|
Ryan VanderMeulen
|
f0056f5d4e
|
Backed out changesets c63eaabaefb1 and c14453ff8764 (bug 927685) due to frequent jit-test /parallel failures.
|
2013-12-05 15:58:44 -05:00 |
|
Bobby Holley
|
ef15ebe61b
|
Bug 945826 - Trap overrides and comments. r=jorendorff
|
2013-12-05 12:58:20 -08:00 |
|
Tom Schuster
|
50ab3e3db1
|
Bug 697343 - Add slice hook test. r=jandem
|
2013-12-05 20:07:25 +01:00 |
|
Boris Zbarsky
|
574377e72d
|
Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett
|
2013-12-02 11:32:22 -05:00 |
|
Tom Schuster
|
50c0f8f4e6
|
Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
|
2013-12-05 20:07:24 +01:00 |
|
Tom Schuster
|
922370489e
|
Bug 697343 - Remove getElementIfPresent. r=Waldo
|
2013-12-05 20:07:24 +01:00 |
|
Terrence Cole
|
a8e63ef0b9
|
Bug 927685 - Followup to fix bustage in --disable-threadsafe builds on a CLOSED TREE; r=bustage
|
2013-12-05 11:13:58 -08:00 |
|
Terrence Cole
|
c4db17efca
|
Bug 945939 - Use the pre-split value when numbering values; r=sunfish
--HG--
extra : rebase_source : f5f67cd31653619806caab33a71eb8a1d48c7d62
|
2013-12-04 09:00:23 -08:00 |
|
Terrence Cole
|
9303d92f38
|
Bug 927685 - Enable --ion-parallel-compile=on by default in the shell; r=jandem,sr=jorendorff
--HG--
extra : rebase_source : b416f0008ae96d4734ebd6d33be901f02a3ac560
|
2013-11-12 14:02:24 -08:00 |
|
Jan de Mooij
|
6ac9000ed3
|
Bug 937540 part 7 - Use placement new syntax for range analysis and some other classes. r=nbp
|
2013-12-05 13:32:13 +01:00 |
|
Jon Coppeard
|
3119035c47
|
Bug 945846 - Stop barriers firing during store buffer marking for XPConnect r=terrence
|
2013-12-05 11:15:51 +00:00 |
|
Jon Coppeard
|
1b61826a85
|
Bug 945846 - Stop barriers going off during store buffer marking for ctypes r=terrence
|
2013-12-05 11:15:51 +00:00 |
|
Jan de Mooij
|
6e876b5db7
|
Bug 937540 part 8 - Don't call GetIonContext() when allocating type constraints. r=bhackett
|
2013-12-05 11:10:27 +01:00 |
|
Jacek Caban
|
c9efa74885
|
Bug 944444 - Fix js/ compilation on mingw. r=Waldo
|
2013-12-05 10:56:22 +01:00 |
|
Nicholas Nethercote
|
b413e441cf
|
Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
--HG--
extra : rebase_source : 900bd1c641b26623cccf14d952b5387223b489eb
|
2013-12-03 20:01:24 -08:00 |
|
Bobby Holley
|
62578248db
|
Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz
|
2013-12-04 19:15:40 -08:00 |
|
Bobby Holley
|
fe1eb07f95
|
Bug 943152 - Tests. r=jgriffin
|
2013-12-04 19:15:40 -08:00 |
|
Nicholas Nethercote
|
665c913cc0
|
Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
--HG--
extra : rebase_source : 3fa7b4249526ffcfbadd108aa55e7e9e5f0c8ebf
|
2013-12-04 03:54:54 -08:00 |
|
Nicholas Nethercote
|
c2c4132e4f
|
Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
--HG--
extra : rebase_source : 799693bac2beb4609daf55fc5e8cbe19adff3ed8
|
2013-12-02 21:40:25 -08:00 |
|
Nicholas Nethercote
|
929454ee8d
|
Bug 943744 (part 1) - Remove StringInfo::length. r=till.
--HG--
extra : rebase_source : 4ac0be283e35bd878ad4410b805548255fcd8cee
|
2013-12-02 21:40:25 -08:00 |
|
Daniel Holbert
|
63009ee94b
|
Bug 946405 - Tweak some anonymous namespacing in jsinfer.cpp and jsopcode.cpp to fix GCC build warnings about "has a field...whose type uses the anonymous namespace". r=jandem
|
2013-12-04 20:59:13 -05:00 |
|
Douglas Crosher
|
bdd0312131
|
Bug 869473 - Optimize DivI with a power of two divisor when the numerator is not negative. r=sunfish
|
2013-12-05 07:34:29 +11:00 |
|
Trevor Saunders
|
aeba5a1b72
|
bug 900797 - fix warnings as errors with gcc 4.8 from ndk r9 r=glandium
|
2013-11-20 20:00:05 -05:00 |
|
Brian Hackett
|
c8d539c7a0
|
Bug 944080 - Fix IonBuilder handling of missing length property in array type information, r=jandem.
|
2013-12-04 17:19:54 -08:00 |
|
Nicholas D. Matsakis
|
727054688c
|
Bug 943723: Fix binary search in TypeRepresentationSetBuilder::insert (r=pnkfelix).
|
2013-12-04 13:37:38 +01:00 |
|
Felix S. Klock II
|
f1b856f3de
|
Bug 941672: assert thread state init'ed upon seeing Exclusive context (r=shu).
|
2013-12-03 20:21:01 +01:00 |
|
Jon Coppeard
|
78c9b2b539
|
Bug 945844 - Fix build error when compiling with GGC enabled and initialise store buffer reentry check member r=sfink
|
2013-12-04 11:02:47 +00:00 |
|
Douglas Crosher
|
418418e0a6
|
Bug 941905 - Move the HWCAP_ARMv7 flag down to bit 29, r=mjrosenb
|
2013-11-22 09:49:58 +11:00 |
|
Ryan VanderMeulen
|
3ed48aff66
|
Backed out changeset 1e96d70a3f9b (bug 941905) for frequent B2G reftest timeouts.
CLOSED TREE
|
2013-12-03 21:35:16 -05:00 |
|
Jeff Walden
|
a51194c4dc
|
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
|
2013-11-25 17:35:09 -08:00 |
|
Jeff Walden
|
fd8d240cfd
|
Bug 937751 - Followup to compile with clang versions that treat |struct S; struct __attribute__((visibility("default"))) S {};| as an error. rs=mccr8
--HG--
extra : rebase_source : 97d6faaaa484a9544d2683c4a1af5c3e044fa2d3
|
2013-12-03 15:53:40 -08:00 |
|
Douglas Crosher
|
1ef065d5f0
|
Bug 941905 - Move the HWCAP_ARMv7 flag down to bit 29, r=mjrosenb
|
2013-11-22 09:49:58 +11:00 |
|
Andrew McCreight
|
b33d8d0c09
|
Bug 937751, part 2 - Move SliceBudget into js/public. r=billm
|
2013-12-03 10:47:47 -08:00 |
|
Jan de Mooij
|
6f935c23a0
|
Bug 945406 - Move maybeAddOsrTypeBarriers calls from traverseBytecode to IonBuilder::build. r=bhackett
--HG--
extra : rebase_source : 17730207896800422129ecca46c2eb06ca1f7859
|
2013-12-03 19:23:25 +01:00 |
|
Jan de Mooij
|
15f61439a8
|
Bug 945294 - Add a missing is<JSFunction> check to annotateGetPropertyCache. r=bhackett
--HG--
extra : rebase_source : 908712a8afa11ce5ce32311befba30edd86a6128
|
2013-12-03 19:18:10 +01:00 |
|
Christian Holler
|
414ee00815
|
Bug 945754 - Make EnsureTrackPropertyTypes handle OOM. r=bhackett
--HG--
extra : rebase_source : 261942cf99f22fc5110e7e51bec6f86c4cfa8aaa
|
2013-12-03 17:43:18 +01:00 |
|
Brian Hackett
|
ea3e8b1563
|
Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
|
2013-12-03 08:17:50 -08:00 |
|
Christian Holler
|
ae901ef97f
|
Bug 945568 - Properly handle OOM in ReadFile. r=terrence
--HG--
extra : rebase_source : 4734a64a1c89b43421f8dab0bda417cf7b8978c3
|
2013-12-03 03:33:55 +01:00 |
|
Carsten "Tomcat" Book
|
f56fb54723
|
Merge m-c to mozilla-inbound
|
2013-12-03 11:29:37 +01:00 |
|
Carsten "Tomcat" Book
|
9ec029aebf
|
merge fx-team to mozilla-central
|
2013-12-03 10:39:56 +01:00 |
|
Jan de Mooij
|
fa6ae5ec63
|
Bug 945437 - Fix Ion usecount check in Compile function. r=h4writer
|
2013-12-03 10:38:26 +01:00 |
|
Carsten "Tomcat" Book
|
21a32c579f
|
merge mozilla-inbound to mozilla-central
|
2013-12-03 10:14:06 +01:00 |
|
Mike Hommey
|
4ebae0de63
|
Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan
|
2013-12-03 16:53:37 +09:00 |
|
Jeff Walden
|
d272298ed4
|
Bug 943839 - Simplify Anchor and get rid of JS_AnchorPtr. r=terrence
--HG--
extra : rebase_source : f2d9e039f758b6078c57f601537effe8c7c39f82
|
2013-12-02 15:43:30 -08:00 |
|
Chris Peterson
|
76fc84dcbd
|
Bug 945077 - Fix -Wunused-variable warning for sHandlersInstalled on OS X. r=luke
--HG--
extra : rebase_source : d2d74e9c4016669e12b00576446f70f476a3b672
|
2013-12-01 17:43:40 -08:00 |
|
Kannan Vijayan
|
154b487d69
|
Bug 909586 - Remove profiling for callWithABI call. r=bhackett
|
2013-12-02 22:49:02 -05:00 |
|
Jan Beich
|
6abc88d9b7
|
Bug 945046 - Implement private and vsize-max-contiguous reporters on FreeBSD. r=njn, r=glandium
|
2013-12-02 12:51:27 -05:00 |
|
Chris Kitching
|
dfe4a3a964
|
Bug 709230 - Part 5: activate Proguard. r=gbrown,rnewman
|
2013-11-18 17:30:00 -08:00 |
|
Dan Gohman
|
74916627b4
|
Bug 943436 - IonMonkey: Move some of BacktrackingAllocator::processInterval's code into helper functions. r=bhackett
|
2013-12-02 13:41:57 -08:00 |
|
Dan Gohman
|
c5f1ebea60
|
Bug 944963 - IonMonkey: Add a ModSelf operator to fix an x86 constraint problem with x%x. r=bhackett
|
2013-12-02 13:41:54 -08:00 |
|
Mike Hommey
|
881a7c1554
|
Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal
|
2013-12-03 06:34:21 +09:00 |
|
Mike Hommey
|
552c2f22ce
|
Bug 944454 - Wrap non-prefixed freetype headers from newer freetype versions. r=ted
|
2013-12-03 06:34:21 +09:00 |
|
Andrew McCreight
|
89520b7407
|
Bug 942528 - Make XPCWN more of a normal cycle collected class. r=smaug
|
2013-12-02 13:17:29 -08:00 |
|
Terrence Cole
|
ba6f935bd6
|
Bug 945360 - Fix some recent new rooting hazards in SpiderMonkey; r=sfink
|
2013-12-02 11:11:07 -08:00 |
|
Ryan VanderMeulen
|
293e5c3400
|
Merge m-c to inbound.
|
2013-12-02 10:34:41 -05:00 |
|
Carsten "Tomcat" Book
|
668fbfecaf
|
merge b2g-inbound to mozilla-central
|
2013-12-02 12:46:24 +01:00 |
|
Dan Minor
|
f839f44a61
|
Bug 939274 - Change jit-tests remote harness to push tests/* to remote device; r=terrence
|
2013-11-27 12:51:03 -05:00 |
|
Boris Zbarsky
|
a302631cce
|
Bug 943989. Check the right member for our generation, and replace some hardcoded offsets with offsetof values. r=efaust
|
2013-12-02 09:50:34 -05:00 |
|
Boris Zbarsky
|
69a8f7bb18
|
Bug 938355 part 1. Refactor jitinfo to separate out the concepts of side-effects and movability. r=efaust
|
2013-12-02 09:50:34 -05:00 |
|
Ehsan Akhgari
|
ec150d39fd
|
Backed out changeset 3e9d8536f7a8 (bug 943839) on the suspicion of having broken the PGO builds
|
2013-12-01 16:29:54 -05:00 |
|
Ehsan Akhgari
|
d60c2f8139
|
Bug 943839 - Make sure that JS_AnchorPtr is never inlined; r=jandem,terrence
|
2013-12-01 09:41:50 -05:00 |
|
Chris Peterson
|
578f5d193a
|
Bug 784295 - Part 2: Compile self-hosted JS in extra warnings mode (in DEBUG builds). r=till
|
2013-11-30 00:16:43 -08:00 |
|
Chris Peterson
|
e0cbcf4987
|
Bug 784295 - Part 1: Compile self-hosted JS in strict mode (in DEBUG builds). r=till
|
2013-11-24 21:56:20 -08:00 |
|
Jason Orendorff
|
7c57b61a27
|
Bug 806522 - Assertion failure: getSlot(EVAL).isObject(), r=Waldo
|
2013-11-30 22:24:13 -08:00 |
|
Mike Hommey
|
004e0ed1ac
|
Bug 944558 - Refactor config/makefiles/debugmake.mk for more correctness, and remove old cruft. r=gps
Also remove use of print-depth-path.sh in UPDATE_TITLE.
|
2013-12-01 07:20:19 +09:00 |
|
Till Schneidereit
|
f886e84289
|
Bug 911578 - Backout of invalid packed array optimizations for array extras that can turn packed arrays into non-packed ones. r=me
--HG--
extra : rebase_source : 610323b286427d7b42645aecf0f7771ebb4c6dd9
|
2013-11-30 14:16:13 +01:00 |
|
Ehsan Akhgari
|
e9ffd60f40
|
Bug 942421 - Work around a gcc 4.8 bug when building the JS engine in unified mode; r=djvj
|
2013-11-29 16:51:22 -05:00 |
|
Andrew McCreight
|
7bea5a32f1
|
Bug 944491 - Add null-checking assert to GetGCThingRuntime. r=jonco
|
2013-11-29 12:44:00 -08:00 |
|
Catalin Iacob
|
f9c050d06b
|
Bug 944438 - Get rid of InstallSignalHandlersMutex; r=luke
|
2013-11-25 16:37:24 +01:00 |
|
Till Schneidereit
|
f9227840e2
|
Bug 911578 - Use self-hosting intrinsic isPackedArray to optimize loops in array extras. r=jandem
--HG--
extra : rebase_source : 1b01fa6136f2bac70e98f8e8e900deb08d9dd3b8
|
2013-11-29 17:54:36 +01:00 |
|
Till Schneidereit
|
c079fa7b96
|
Bug 911578 - Introduce self-hosting intrinsic isPackedArray. r=jandem
--HG--
extra : rebase_source : de128118f4a52553efa77f70bb4699dfb94d97c4
|
2013-11-29 17:54:31 +01:00 |
|
Ed Morley
|
cb65f7e626
|
Backed out changeset f76604a4f025 (bug 932627) for assertions
|
2013-11-29 16:27:19 +00:00 |
|
Nicolas Pierron
|
16fcecf987
|
Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
---
|
2013-11-29 07:59:42 -08:00 |
|
Luke Wagner
|
67e26042cb
|
Bug 941827 - Use off-main-thread parsing even if GetCPUCount() == 1 (r=bhackett)
|
2013-11-29 08:54:26 -06:00 |
|
Ms2ger
|
9d06a0c27f
|
Merge mozilla-inbound to mozilla-central.
|
2013-11-29 09:54:12 +01:00 |
|
Makoto Kato
|
4ad3c462f3
|
Bug 942645 - Remove old OS_RELEAE reference. r=glandium
|
2013-11-29 13:52:22 +09:00 |
|
Ms2ger
|
040dc126c9
|
Bug 939271 - Part f: move mochitests to manifests in js/xpconnect; r=bholley
|
2013-11-28 15:03:17 +01:00 |
|
Mike Hommey
|
8fd06cf41b
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-27 22:55:07 +09:00 |
|
Makoto Kato
|
4b25f5dfda
|
Bug 912371 - Cross compile support for ICU. r=glandium
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
|
2013-11-28 14:49:10 +09:00 |
|
Terrence Cole
|
f76b7ca81c
|
No Bug - Drop expected hazard count to current value of 15; r=themaid
--HG--
extra : rebase_source : e10de0a011f1bd017e30f327e087ca735da91281
|
2013-11-28 12:17:49 -08:00 |
|
Mike Hommey
|
b32a4ed166
|
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
|
2013-11-28 14:24:05 +09:00 |
|
Jeff Walden
|
37838abfa6
|
Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length. r=shu
--HG--
extra : rebase_source : ce9433f142729b8847cf0139c8960e8a3ef5e85d
|
2013-11-27 18:57:33 -08:00 |
|
Terrence Cole
|
e00d5c113b
|
Bug 902174 - Aggressively optimize js::gc::StoreBuffer for size; r=jonco
--HG--
extra : rebase_source : 872d440225303d9557e8718471404fc9e08dc9c6
|
2013-11-14 16:48:33 -08:00 |
|
Terrence Cole
|
bcf90db7e6
|
Bug 944040 - Do not use the store buffer during moving GC; r=jonco
--HG--
extra : rebase_source : cca04b1eb34c733a615a8cab12fb1625e940a1c9
|
2013-11-25 14:06:56 -08:00 |
|
Hannes Verschore
|
9da95c1712
|
Bug 943667: OdinMonkey: Add check when removing AsmJSModule from IonScript, r=luke
|
2013-11-28 16:53:38 +01:00 |
|
Ehsan Akhgari
|
dd58d0a554
|
Bug 944379 - Build js/ipc in unified mode; r=glandium
|
2013-11-28 08:47:03 -05:00 |
|
Jon Coppeard
|
8425a3d789
|
Bug 943827 - Fix out of memory memory handling for buffered gray roots r=billm
|
2013-11-28 10:14:06 +00:00 |
|
Jan de Mooij
|
d782cd969f
|
Bug 942390 - Don't use the iterator cache if the object has an __iterator__ property. r=bhackett
|
2013-11-28 11:09:40 +01:00 |
|
Mike Hommey
|
a1486ce449
|
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
|
2013-11-22 23:03:21 +09:00 |
|
Nicholas Nethercote
|
39004db706
|
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
|
2013-11-07 16:35:30 +11:00 |
|
Jeff Walden
|
59a3616c36
|
Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers. Also rename IntToCString to Int32ToCString, for accuracy. r=jorendorff
--HG--
extra : rebase_source : a138da4be25bcd8f6c7f99addb0027c4be88c413
|
2013-11-05 14:29:01 -08:00 |
|
Shu-yu Guo
|
814607e68d
|
Bug 941649 - Part 2: Add a workerThreadCount shell testing function. (r=luke)
|
2013-11-27 20:08:46 -08:00 |
|
Shu-yu Guo
|
fe65fcc18c
|
Bug 941649 - Part 1: Fix off-main-thread alloc path in the GC. (r=bhackett)
|
2013-11-27 20:08:45 -08:00 |
|
Mike Hommey
|
682364d535
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-28 13:08:16 +09:00 |
|
Mike Hommey
|
0a1fb8d11c
|
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
|
2013-11-28 12:49:43 +09:00 |
|
Ehsan Akhgari
|
0f45a4d5a3
|
Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
|
2013-11-27 18:59:50 -05:00 |
|
Ehsan Akhgari
|
a903aefdc0
|
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
|
2013-11-27 20:05:00 -05:00 |
|
Ehsan Akhgari
|
74dc778850
|
Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE
|
2013-11-27 19:50:02 -05:00 |
|
Ehsan Akhgari
|
960603e1ac
|
Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
|
2013-11-27 18:59:50 -05:00 |
|
Brian Hackett
|
4d6c721c35
|
Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem.
|
2013-11-27 16:28:57 -07:00 |
|
Nicholas Nethercote
|
bc475c75df
|
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
|
2013-11-07 16:35:30 +11:00 |
|
Steve Fink
|
cb900f14eb
|
Bug 931008 - Initialize memory field before using it, r=jorendorff
--HG--
extra : rebase_source : 09e15cfe0ae373e2caacbffd6336faa1f2f2e1e7
|
2013-11-14 20:42:33 -08:00 |
|
Jan de Mooij
|
7cb1e40d00
|
Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett
|
2013-11-27 20:48:42 +01:00 |
|
Bobby Holley
|
ef0b93b31e
|
Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm
|
2013-11-27 10:10:25 -08:00 |
|
Shu-yu Guo
|
9476019df4
|
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
|
2013-11-27 09:54:47 -08:00 |
|
Shu-yu Guo
|
921974f05f
|
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
|
2013-11-27 09:54:44 -08:00 |
|
Shu-yu Guo
|
f306cce94e
|
Bug 939015 - Fix incorrect error propagation in {get,lookup}ChildProperty. (r=bhackett)
|
2013-11-27 09:53:43 -08:00 |
|
Jon Coppeard
|
7f491d978f
|
Bug 939993 - Fix places where HashTable::AddPtr could be used with out-of-date hash value under GGC r=sfink
|
2013-11-25 11:26:10 +00:00 |
|
Tom Schuster
|
51c9f668cd
|
Bug 940642 - IonMonkey: Incorrect result for multiplication when also calling imul. r=h4writer
|
2013-11-27 17:23:01 +01:00 |
|
Joshua Cranmer
|
ae71929347
|
Bug 884676 - Convert JSPrincipals::refcount to Atomic<int32_t> in JS_THREADSAFE builds, and remove JS_ATOMIC_*. r=Waldo
|
2013-11-27 09:37:10 -06:00 |
|
Jan de Mooij
|
cb0c44b813
|
Bug 942376 - Make shell quit() and terminate() functions print to stderr in JS_MORE_DETERMINISTIC builds. r=bhackett
|
2013-11-27 13:57:34 +01:00 |
|
Jan de Mooij
|
8e2be142d1
|
Bug 926837 - Add missing OOM checks for debug-only regalloc checker. r=bhackett
|
2013-11-27 13:56:38 +01:00 |
|
masaya iseki
|
1b7988119a
|
Bug 928917 - Use initDenseElements instead of NewDenseCopiedArray to speed up slice on arrays with holes. r=jandem
|
2013-11-27 12:29:40 +01:00 |
|
Jan de Mooij
|
50b8ae4f2d
|
Bug 935999 - Fix Ion addprop stub to support type checks. r=shu
|
2013-11-27 11:06:46 +01:00 |
|
Luke Wagner
|
3d01d25dc6
|
Bug 929236 - Don't waste time caching small asm.js modules (r=sstangl)
--HG--
extra : rebase_source : 03c1f15c9ad89e0cae2e53a633ab743656380bf5
|
2013-11-18 16:02:05 -06:00 |
|
Luke Wagner
|
5ed834b091
|
Bug 929236 - Cache asm.js compiled code in Gecko (r=janv)
--HG--
extra : rebase_source : 1c97962da0044858c583fc45e69dd22e519b8066
|
2013-11-18 15:49:53 -06:00 |
|
Brian Hackett
|
ac5d737b32
|
Bug 942984 - Set native stack limit for JS worker threads, r=billm.
|
2013-11-26 19:18:04 -07:00 |
|
Brian Hackett
|
c92052c6d7
|
Bug 939088 - Add a cache for fetching the names associated with ALIASEDVAR operations, r=luke.
|
2013-11-26 19:13:17 -07:00 |
|
Shu-yu Guo
|
c2abc8bd1e
|
Bug 937763 - Don't emit MIR marked as emittedAtUses immediately when redefining. (r=jandem)
|
2013-11-26 18:06:59 -08:00 |
|
Dan Gohman
|
3c67acb47f
|
Bug 942258 - SpiderMonkey: Don't create an LDivSelf when the division can't divide by zero. r=bhackett
|
2013-11-26 14:41:00 -08:00 |
|
Dan Gohman
|
b982105f03
|
Bug 942236 - IonMonkey: Unsigned optimizations for MMod, MDiv, and MUrsh. r=nbp
fixme: nbp wants the bailoutsDisabled_ setting in a collectRangeInfo(), but
dtc-moz is renaming that to collectRangeInfoPreTrunc()
|
2013-11-26 14:40:55 -08:00 |
|
Dan Gohman
|
8a7e7509f5
|
Bug 941877 - IonMonkey: Extend MMod and MDiv to be full replacements for MAsmJSUMod and MAsmJSUDiv. r=nbp
|
2013-11-26 14:39:32 -08:00 |
|
Douglas Crosher
|
37bd24014c
|
Bug 928350 - IonMonkey: Replace collectRangeInfo with collectRangeInfoPreTrunc and called it before removing the beta nodes. r=sunfish
|
2013-11-26 12:31:13 +11:00 |
|
Shu-yu Guo
|
d390ea9194
|
Bug 942346 - Fix AutoDebugModeInvalidation for builds without Ion. (r=bhackett)
|
2013-11-26 12:55:11 -08:00 |
|
Hannes Verschore
|
e14d973200
|
Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem
|
2013-11-26 23:21:18 +01:00 |
|
Ryan VanderMeulen
|
82b0402412
|
Bug 943449 - Move jsprf.h #include to fix style error on a CLOSED TREE. r=mxr
|
2013-11-26 15:16:53 -05:00 |
|
Dan Gohman
|
76bb753f97
|
Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp
|
2013-11-26 11:22:58 -08:00 |
|
Dan Gohman
|
e435f8e328
|
Bug 943429 - IonMonkey: Make forLSRA a template parameter instead of a dynamic parameter. r=bhackett
|
2013-11-26 11:22:58 -08:00 |
|
Dan Gohman
|
f96e8d4db4
|
Bug 943429 - IonMonkey: Misc regalloc cleanups r=bhackett
|
2013-11-26 11:22:58 -08:00 |
|
Dan Gohman
|
8f967c61d9
|
Bug 943425 - IonMonkey: Avoid creating unused LMoveGroups. r=bhackett
|
2013-11-26 11:22:58 -08:00 |
|
Sean Stangl
|
dc444c87ab
|
Bug 943126 - Fast-path for String.split(""). r=h4writer
|
2013-11-26 10:15:32 -08:00 |
|
Jan de Mooij
|
8a0c2f012f
|
Bug 939816 - Support inlining functions with throw statements. r=h4writer
|
2013-11-26 19:50:59 +01:00 |
|
Kannan Vijayan
|
8800e00b9c
|
Bug 942604 - Add correct Float32 handling to MSetFrameArgument. r=bbouvier
|
2013-11-26 12:46:33 -05:00 |
|
Ehsan Akhgari
|
24910157f3
|
Bug 943347 - Build js/jsd in unified mode; r=glandium
--HG--
extra : rebase_source : 533f6189d1e4cf52692ed3433cf5ee117ab21d5e
|
2013-11-26 11:15:35 -05:00 |
|
Jan de Mooij
|
4e26a98a57
|
Bug 943327 - Fix GVN to not store an instruction's value number if we don't need it. r=h4writer
|
2013-11-26 17:12:49 +01:00 |
|
Eric Chou
|
57de6c7c2d
|
Bug 942104 - Add nsIDOMBluetoothDiscoveryStateChangedEvent, r=gyeh
|
2013-11-30 20:20:17 +08:00 |
|
Gabor Krizsanits
|
494ef40eb5
|
Bug 939696 - Tests for IsScriptedProxy consumers. r=bholley
|
2013-11-26 14:54:28 +01:00 |
|
Gabor Krizsanits
|
d7a76fa332
|
Bug 939696 - isProxy for export helpers. r=bholley
|
2013-11-26 14:54:17 +01:00 |
|
Gabor Krizsanits
|
a0942c44d4
|
Bug 939696 - isProxy for Cu. r=bholley
|
2013-11-26 14:54:02 +01:00 |
|
Gabor Krizsanits
|
3afa1569b3
|
Bug 939696 - IsScriptedProxy. r=bholley
|
2013-11-26 14:53:20 +01:00 |
|
Jon Coppeard
|
6c171768d8
|
Bug 936514 - Improve GC documentation comments r=billm DONTBUILD
|
2013-11-26 11:24:07 +00:00 |
|
Jon Coppeard
|
2d8378383d
|
Bug 930427 - Improve debugger weakmap assertions r=billm
|
2013-11-26 10:23:32 +00:00 |
|
Jon Coppeard
|
a6b44c3a5b
|
Bug 942354 - GC: Remove NAME_ALL_GC_ROOTS #define r=terrence
|
2013-11-26 10:21:22 +00:00 |
|
Dan Gohman
|
277d7c47d0
|
Bug 942871 - IonMonkey: Convert trySplitAfterLastRegisterUse to use splitAt. r=bhackett
|
2013-11-25 21:01:13 -08:00 |
|
Dan Gohman
|
3e7fb604bc
|
Bug 942903 - IonMonkey: Mark BitAndAndBranch's uses as atStart. r=mjrosenb
|
2013-11-25 21:00:06 -08:00 |
|
Dan Gohman
|
afe5ec906c
|
Bug 654820 - SpiderMonkey: Re-enable this pool leak assertion check. r=njn
|
2013-11-25 20:59:10 -08:00 |
|
Mike Hommey
|
8720c4ae55
|
Bug 942375 - Don't use $(shell pwd). r=mshal
|
2013-11-26 11:49:34 +09:00 |
|
Mike Hommey
|
43d177307e
|
Bug 940407 - Kill GTEST_SOURCES. r=gps
|
2013-11-26 11:48:58 +09:00 |
|
Boris Zbarsky
|
5d8a300f60
|
Bug 938294 part 3. Make use of the [Pure] annotations on methods and analysis of their arguments to make them not look like writes to alias analysis. r=efaust
|
2013-11-25 20:59:39 -05:00 |
|
Boris Zbarsky
|
3df9d7aaed
|
Bug 938294 part 2. Store information about argument types in jitinfo. r=peterv,efaust
|
2013-11-25 20:59:39 -05:00 |
|
Boris Zbarsky
|
5ff8a34707
|
Bug 935855 part 6. Add friend API exposing the max number of fixed slots, and some static asserts that we're not going past it. r=jorendorff
|
2013-11-25 20:59:38 -05:00 |
|
Boris Zbarsky
|
d40a0d7219
|
Bug 935855 part 5. Use our members-in-slots information in ion codegen. r=efaust
|
2013-11-25 20:59:38 -05:00 |
|
Boris Zbarsky
|
740b35f91a
|
Bug 935855 part 2. Store isSlot information in jitinfo. r=peterv,efaust
|
2013-11-25 20:59:37 -05:00 |
|
Bobby Holley
|
01a5173291
|
Bug 928616 - Clean up JS_CopyPropertiesFrom. r=jorendorff
|
2013-11-25 15:35:22 -08:00 |
|
Trevor Saunders
|
36e24ccdae
|
bug 938025 - part 2 - fix some static constructors in the jseng r=waldo
|
2013-11-22 15:05:04 -05:00 |
|
Andrew McCreight
|
824fffb0da
|
Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
|
2013-11-24 11:03:29 -08:00 |
|
Andrew McCreight
|
8ea89885f5
|
Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
|
2013-11-24 10:34:51 -08:00 |
|
Andrew McCreight
|
e88e279959
|
Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
|
2013-11-24 10:27:51 -08:00 |
|
Ryan VanderMeulen
|
c7af1cf282
|
Backed out changesets 6235d23be128, 0fbd934a80c8, and 592b49270490 (bug 770535) for Windows build bustage on a CLOSED TREE.
|
2013-11-25 15:16:42 -05:00 |
|
Andrew McCreight
|
a774f51ce5
|
Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
|
2013-11-24 11:03:29 -08:00 |
|
Andrew McCreight
|
551eee5727
|
Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
|
2013-11-24 10:34:51 -08:00 |
|
Andrew McCreight
|
7d836041c0
|
Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
|
2013-11-24 10:27:51 -08:00 |
|
Birunthan Mohanathas
|
1e8f99fd01
|
Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
|
2013-11-25 14:02:47 -05:00 |
|
Benjamin Bouvier
|
1a074add86
|
Bug 941381: Make Float32 correctness tests for trigo assert
--HG--
extra : rebase_source : 106448e8add2874705f7f7de13afa66f3d85f86f
|
2013-11-22 18:10:40 +01:00 |
|
Benjamin Bouvier
|
83b08fea2b
|
Bug 941381: Compile Float32 asin as asinf, not sinf (typo); r=luke
--HG--
extra : rebase_source : 8a860a6bab7add8752d42bbcf0ee6059d02a0b1d
|
2013-11-22 18:10:24 +01:00 |
|
Dan Gohman
|
8f002417e0
|
Bug 940864 - IonMonkey: Don't do unsigned inference when bailouts are disabled. r=nbp
|
2013-11-25 08:17:30 -08:00 |
|
Dan Gohman
|
d7eec02416
|
Bug 941877 - IonMonkey: Constify various accessor functions. r=nbp
|
2013-11-25 08:17:28 -08:00 |
|
Steve Fink
|
47623b74b0
|
Bug 942304 - Avoid rooting hazard in ArrayBufferObject::neuterViews. r=terrence
|
2013-11-22 13:07:59 -08:00 |
|
Carsten "Tomcat" Book
|
13099086fa
|
Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
|
2013-11-25 15:04:35 +01:00 |
|
Till Schneidereit
|
dd6fad8d75
|
Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
--HG--
extra : rebase_source : da1f84152831b49eb9aa1fc6a40b2dc91582b9bf
|
2013-11-25 11:40:53 +00:00 |
|
Till Schneidereit
|
47a96b9d97
|
Bug 942205 - Initialize ParallelArray class in GlobalObject::initStandardClasses. r=nmatsakis
--HG--
extra : rebase_source : e4f82bf3102a69b5bc51108ca604060bbd1f4a67
|
2013-11-25 11:21:37 +00:00 |
|
Till Schneidereit
|
466628fad5
|
Bug 942205 - Part 2: Use JSPropertySpec[] to install ParallelArray#length getter. r=nmatsakis
--HG--
extra : rebase_source : 4ed14d74195085c4c0d546c4fefbbd919d80b5c6
|
2013-11-22 17:18:09 +00:00 |
|
Till Schneidereit
|
01dfb58efa
|
Bug 942205 - Part 1: Skip self-hosted properties while initializing the self-hosting global. r=nmatsakis
--HG--
extra : rebase_source : 5e5a59984e195b1542a4a6b59f574b54007bad3a
|
2013-11-22 17:14:30 +00:00 |
|
Jon Coppeard
|
af4f430fcb
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-25 11:26:10 +00:00 |
|
Bill McCloskey
|
a619c1c9ae
|
Bug 942552 - Unified sources causing build issues in SpiderMonkey with --disable-threadsafe. r=ehsan
|
2013-11-25 01:24:28 -08:00 |
|
Phil Ringnalda
|
160525b424
|
Back out 78f9a7685da3 (bug 942105) for debug ASan testZOOB.js timeouts
|
2013-11-24 16:52:50 -08:00 |
|
Hannes Verschore
|
2899e12661
|
Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem
|
2013-11-24 20:59:06 +01:00 |
|
Phil Ringnalda
|
d8b0918278
|
Back out 5ecede5e0ceb (bug 931864) for assertions
|
2013-11-23 21:53:45 -08:00 |
|
Phil Ringnalda
|
9628872c01
|
Bug 938431 followup, bail out when ParallelArray isn't defined, since it's only on trunk
--HG--
extra : rebase_source : 91f842ae5b53c452d156288e7124394646b86ebc
|
2013-11-23 18:00:11 -08:00 |
|
Mike Hommey
|
62a0ecdaf3
|
Bug 942031 - Don't link against the js engine when there's no need to. r=mshal
|
2013-11-24 08:18:50 +09:00 |
|
Ehsan Akhgari
|
656e1c1b05
|
Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley
|
2013-11-20 11:35:34 -05:00 |
|
Mike Hommey
|
f6f81dedfc
|
Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal
|
2013-11-23 07:02:10 +09:00 |
|
Mike Hommey
|
aaacc118f4
|
Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps
|
2013-11-22 08:16:18 +09:00 |
|
Dan Gohman
|
346eb4e7de
|
Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett
|
2013-11-23 10:38:24 -08:00 |
|
Dan Gohman
|
e225bef47b
|
Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett
|
2013-11-23 10:38:24 -08:00 |
|
Dan Gohman
|
91d6428095
|
Bug 939824 - IonMonkey: When splitting across calls, don't split around every range boundary. r=bhackett
|
2013-11-23 10:38:24 -08:00 |
|
Dan Gohman
|
455ad146c8
|
Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett
|
2013-11-23 10:38:21 -08:00 |
|
Dan Gohman
|
0430669b20
|
Bug 939820 - IonMonkey: Don't create LNops for register allocators other than LSRA. r=bhackett
|
2013-11-23 10:27:38 -08:00 |
|
Dan Gohman
|
9e0b95431c
|
Bug 939820 - IonMonkey: Don't create LLabels for register allocators other than LSRA. r=bhackett
|
2013-11-23 10:27:38 -08:00 |
|
Dan Gohman
|
9be3871f52
|
Bug 939820 - IonMonkey: Move LLabel's Label into LBlock. r=bhackett
|
2013-11-23 10:27:38 -08:00 |
|
Dan Gohman
|
1ffa31cdde
|
Bug 941617 - IonMonkey: Fix ComputeThis's OSI point, allowing safepoint processing to be refined. r=bhackett
|
2013-11-23 10:27:38 -08:00 |
|
Luke Wagner
|
6702696818
|
Bug 931864 - remove the activeGCInAtomsZone limitation in JS::CanCompileOffThread (r=billm)
--HG--
extra : rebase_source : 24cc636ef05661f9bbdc17b65609749ff14caab8
|
2013-11-22 15:45:18 -06:00 |
|
Dan Gohman
|
20b66f850a
|
Bug 913648 - SpiderMonkey: Allow allocation of an AssemblerBuffer larger than INT_MAX/2. r=luke
|
2013-11-23 06:35:58 -08:00 |
|
Jim Chen
|
0b958846fc
|
Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa
|
2013-11-22 14:17:30 -05:00 |
|
Bobby Holley
|
997a44b0de
|
Bug 933681 - Tests. r=jorendorff
|
2013-11-22 10:55:43 -08:00 |
|
Bobby Holley
|
76193870ea
|
Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff
|
2013-11-22 10:55:43 -08:00 |
|
Bobby Holley
|
bdc983a462
|
Bug 933681 - Add lookups for standard classes in XrayWrapper. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
1e99e3a88d
|
Bug 933681 - Introduce an API to map from names to JSProtoKeys. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
fbb3f0f126
|
Bug 933681 - Rename the tables in jsapi.cpp to something that makes sense. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
3e086c2018
|
Bug 933681 - Define JSStdName tables in terms of jsprototypes.h. r=jorendorff
This makes sure everything is consistent, and lets us use JSProtoKeys to index
into the JSStdNames table.
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
6975e32bff
|
Bug 933681 - Factor JSStdName table iteration into a helper function. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
1ca9a96480
|
Bug 933681 - Always stash resolved constructors in global slots, and kill markStandardClassInitializedNoProto. r=jorendorff
This is necessary to see this stuff over Xrays.
|
2013-11-22 10:55:41 -08:00 |
|
Ehsan Akhgari
|
0c4c8c3fe8
|
Bug 942116 - Stop using the register keyword in the JS engine; r=luke
|
2013-11-22 13:49:41 -05:00 |
|
Terrence Cole
|
87bb77ad4e
|
Bug 941837 - Reduce JS heap fragmentation to help a CLOSED TREE; r=billm
--HG--
extra : rebase_source : 63941e8830cf2750a070cde60100d8180312533d
|
2013-11-21 21:03:53 -08:00 |
|
Ehsan Akhgari
|
b86497683d
|
Backed out changeset 5993d8ad664c (bug 939608) because bug 941450 was backed out
Landed on a CLOSED TREE
|
2013-11-22 11:22:49 -05:00 |
|
Ed Morley
|
2df56b3abd
|
Backed out changeset 1eb6ceed2cda (bug 938437) on suspicion of causing WinXP debug jetpack failures on a CLOSED TREE
|
2013-11-22 16:00:32 +00:00 |
|
Ed Morley
|
1a9ee1c710
|
Backed out changeset c30371a66429 (bug 941450)
|
2013-11-22 15:59:22 +00:00 |
|
Ehsan Akhgari
|
7075e16ecb
|
Bug 942127 - Build the JS editline library in unified mode; r=glandium
|
2013-11-22 10:39:08 -05:00 |
|
Ehsan Akhgari
|
a39abe644b
|
Bug 942124 - Build the js shell in unified mode; r=glandium
|
2013-11-22 10:38:52 -05:00 |
|
Ehsan Akhgari
|
dc1e885f49
|
Bug 942122 - Build the JS gdb tests in unified mode; r=glandium
|
2013-11-22 10:38:35 -05:00 |
|
Jon Coppeard
|
8e9031c1b6
|
Bug 941793 - Always remove store buffer entries on relocation r=terrence
|
2013-11-22 06:58:32 -08:00 |
|
Jon Coppeard
|
d8c217e468
|
Bug 941767 - Fix rooting hazard in GetNativeForGlobal() r=bholley
|
2013-11-22 06:58:32 -08:00 |
|
Benjamin Bouvier
|
275b6c86e1
|
Bug 940846: MArrayPush shouldn't take a Float32 as an input; r=sstangl
|
2013-11-22 15:32:16 +01:00 |
|
Benjamin Bouvier
|
08d6d4dfed
|
Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl
|
2013-11-22 15:18:08 +01:00 |
|
Ehsan Akhgari
|
64bc15535e
|
Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley
--HG--
extra : rebase_source : d4baf7ddb95bb0217357b9eb9fabd2e08d37548a
|
2013-11-20 11:35:34 -05:00 |
|
Ehsan Akhgari
|
f6ce5da265
|
Bug 941424 - Build more of the JS engine in unified mode; r=djvj
X-Git-Commit-ID: a36a6a48f6712fdb86bbe1005cf7afcf26bc0200
|
2013-11-22 00:16:31 -05:00 |
|
Terrence Cole
|
6b6406d739
|
Bug 941821 - Fix an exact rooting hazard false positive across ForkJoin invocation; r=sfink
|
2013-11-21 14:27:15 -08:00 |
|
Mike Hommey
|
2f9d386e67
|
Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps
|
2013-11-22 08:16:18 +09:00 |
|
Mike Hommey
|
86956347ec
|
Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd
|
2013-11-19 13:45:31 +09:00 |
|