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 |
|
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 |
|