Steve Fink
|
98b1d13872
|
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
|
83caa65de3
|
Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett
|
2013-11-27 20:48:42 +01:00 |
|
Bobby Holley
|
7a71089e5d
|
Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm
|
2013-11-27 10:10:25 -08:00 |
|
Shu-yu Guo
|
234e7f43ae
|
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
|
2013-11-27 09:54:47 -08:00 |
|
Shu-yu Guo
|
fa52de51e4
|
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
|
2013-11-27 09:54:44 -08:00 |
|
Shu-yu Guo
|
e3e688d737
|
Bug 939015 - Fix incorrect error propagation in {get,lookup}ChildProperty. (r=bhackett)
|
2013-11-27 09:53:43 -08:00 |
|
Jon Coppeard
|
99bc6e44e8
|
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
|
073a0498d9
|
Bug 940642 - IonMonkey: Incorrect result for multiplication when also calling imul. r=h4writer
|
2013-11-27 17:23:01 +01:00 |
|
Joshua Cranmer
|
1547e555fb
|
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
|
9ff014cd6d
|
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
|
57e4f66466
|
Bug 926837 - Add missing OOM checks for debug-only regalloc checker. r=bhackett
|
2013-11-27 13:56:38 +01:00 |
|
masaya iseki
|
cddf41bae1
|
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
|
a22bf286ea
|
Bug 935999 - Fix Ion addprop stub to support type checks. r=shu
|
2013-11-27 11:06:46 +01:00 |
|
Luke Wagner
|
d85f22774c
|
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
|
a1cfb21b89
|
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
|
8f33284702
|
Bug 942984 - Set native stack limit for JS worker threads, r=billm.
|
2013-11-26 19:18:04 -07:00 |
|
Brian Hackett
|
0f6c334e6b
|
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
|
7cbab93090
|
Bug 937763 - Don't emit MIR marked as emittedAtUses immediately when redefining. (r=jandem)
|
2013-11-26 18:06:59 -08:00 |
|
Dan Gohman
|
43ce83e227
|
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
|
9ee25fa67e
|
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
|
4206febea2
|
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
|
6d031aa3eb
|
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
|
8b39c09552
|
Bug 942346 - Fix AutoDebugModeInvalidation for builds without Ion. (r=bhackett)
|
2013-11-26 12:55:11 -08:00 |
|
Hannes Verschore
|
27a8bf38ba
|
Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem
|
2013-11-26 23:21:18 +01:00 |
|
Ryan VanderMeulen
|
e7402a3186
|
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
|
a0d23cbd8b
|
Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp
|
2013-11-26 11:22:58 -08:00 |
|
Dan Gohman
|
6f54519b0c
|
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
|
8988af0f0e
|
Bug 943429 - IonMonkey: Misc regalloc cleanups r=bhackett
|
2013-11-26 11:22:58 -08:00 |
|
Dan Gohman
|
baeb8e6e25
|
Bug 943425 - IonMonkey: Avoid creating unused LMoveGroups. r=bhackett
|
2013-11-26 11:22:58 -08:00 |
|
Sean Stangl
|
52ffd8d490
|
Bug 943126 - Fast-path for String.split(""). r=h4writer
|
2013-11-26 10:15:32 -08:00 |
|
Jan de Mooij
|
f3edd0bc7f
|
Bug 939816 - Support inlining functions with throw statements. r=h4writer
|
2013-11-26 19:50:59 +01:00 |
|
Kannan Vijayan
|
7a09076aaf
|
Bug 942604 - Add correct Float32 handling to MSetFrameArgument. r=bbouvier
|
2013-11-26 12:46:33 -05:00 |
|
Ehsan Akhgari
|
348b7ceaec
|
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
|
60d7b16619
|
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 |
|
Gabor Krizsanits
|
8063a270c7
|
Bug 939696 - Tests for IsScriptedProxy consumers. r=bholley
|
2013-11-26 14:54:28 +01:00 |
|
Gabor Krizsanits
|
cf1b15e91b
|
Bug 939696 - isProxy for export helpers. r=bholley
|
2013-11-26 14:54:17 +01:00 |
|
Gabor Krizsanits
|
a79d22bbdd
|
Bug 939696 - isProxy for Cu. r=bholley
|
2013-11-26 14:54:02 +01:00 |
|
Gabor Krizsanits
|
1854dc8568
|
Bug 939696 - IsScriptedProxy. r=bholley
|
2013-11-26 14:53:20 +01:00 |
|
Jon Coppeard
|
d1410db013
|
Bug 936514 - Improve GC documentation comments r=billm DONTBUILD
|
2013-11-26 11:24:07 +00:00 |
|
Jon Coppeard
|
511751e611
|
Bug 930427 - Improve debugger weakmap assertions r=billm
|
2013-11-26 10:23:32 +00:00 |
|
Jon Coppeard
|
1ed43c85d7
|
Bug 942354 - GC: Remove NAME_ALL_GC_ROOTS #define r=terrence
|
2013-11-26 10:21:22 +00:00 |
|
Dan Gohman
|
42794670af
|
Bug 942871 - IonMonkey: Convert trySplitAfterLastRegisterUse to use splitAt. r=bhackett
|
2013-11-25 21:01:13 -08:00 |
|
Dan Gohman
|
c879f75bbd
|
Bug 942903 - IonMonkey: Mark BitAndAndBranch's uses as atStart. r=mjrosenb
|
2013-11-25 21:00:06 -08:00 |
|
Dan Gohman
|
561c1492b8
|
Bug 654820 - SpiderMonkey: Re-enable this pool leak assertion check. r=njn
|
2013-11-25 20:59:10 -08:00 |
|
Mike Hommey
|
a4d185c026
|
Bug 942375 - Don't use $(shell pwd). r=mshal
|
2013-11-26 11:49:34 +09:00 |
|
Mike Hommey
|
62cde4eed8
|
Bug 940407 - Kill GTEST_SOURCES. r=gps
|
2013-11-26 11:48:58 +09:00 |
|
Boris Zbarsky
|
390c82dca5
|
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
|
811841efee
|
Bug 938294 part 2. Store information about argument types in jitinfo. r=peterv,efaust
|
2013-11-25 20:59:39 -05:00 |
|
Boris Zbarsky
|
100e122d32
|
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
|
e4bca7f95d
|
Bug 935855 part 5. Use our members-in-slots information in ion codegen. r=efaust
|
2013-11-25 20:59:38 -05:00 |
|