Sander Mathijs van Veen
006894c1ba
Bug 1292858 - Assertion failure: (detail::IsInBounds<From, To>(aFrom)), at dist/include/mozilla/Casting.h:237 .r=jandem
2016-08-10 16:58:31 +02:00
Luke Wagner
555b22b818
Bug 1288944 - Baldr: change to and from callee's TLS at indirect callsite (r=bbouvier)
...
MozReview-Commit-ID: Tdi4D9tVxV
2016-08-05 15:39:57 -05:00
Luke Wagner
2d35f7cc8d
Bug 1288944 - Baldr: fuse the WasmTableObject InstanceVector into the Table's array (r=bbouvier)
...
MozReview-Commit-ID: BdP4hd2WX2S
2016-08-05 15:39:56 -05:00
Luke Wagner
6c3c3d31ea
Bug 1288944 - Baldr: factor out indirect/import call code into MacroAssembler (r=bbouvier)
...
MozReview-Commit-ID: 45BErNBV8ai
2016-08-05 15:39:56 -05:00
Sander Mathijs van Veen
7ae289f36a
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
2016-08-04 07:42:00 +02:00
Sander Mathijs van Veen
441e387a39
Bug 1287485 - Display comments inside dumped assembly code (-D flag) r=nbp
...
--HG--
extra : rebase_source : 986b06d0b2b9d416aad4581996937feb1db5f096
2016-08-02 01:34:00 +02:00
Jon Coppeard
2bcd075f28
Bug 1290034 - Ensure nursery allocations are correctly aligned r=terrence
2016-07-29 12:02:54 +01:00
Hannes Verschore
aceeed69b7
Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
2016-07-29 16:53:44 +02:00
Carsten "Tomcat" Book
eb0ffbb3fc
Backed out changeset 721b016eecea (bug 1290034)
...
--HG--
extra : rebase_source : 15eb75d0535ef41a38e661fe1201f518446940df
2016-07-29 15:41:11 +02:00
Jon Coppeard
9e1998ebc3
Bug 1290034 - Ensure nursery allocations are correctly aligned r=terrence
2016-07-29 12:02:54 +01:00
Carsten "Tomcat" Book
2568d9b9fd
Backed out changeset 30da5718207a (bug 1287485) for bustage
2016-07-28 17:01:14 +02:00
Sander Mathijs van Veen
9bdd71041a
Bug 1287485 - Display comments inside dumped assembly code (-D flag). r=nbp
...
--HG--
extra : rebase_source : d2cb2d023d3065b64d09dd8a434d48e0fbc7abe7
2016-07-28 01:33:00 -04:00
Ryan VanderMeulen
76cac2b034
Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
2016-07-21 14:41:49 -04:00
Sander Mathijs van Veen
935ac235b1
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
...
--HG--
extra : rebase_source : e5deaa00e3045c51e1ede8afc8e80fd7be12c87b
2016-07-21 07:57:00 -04:00
Heiher
edda13ceb1
Bug 1287356 - IonMonkey: MIPS: Implement MacroAssembler::outOfLineTruncateSlow. r=lth
...
---
js/src/jit/MacroAssembler.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
2016-07-19 23:43:36 +08:00
Carsten "Tomcat" Book
bd2bb91cfe
Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
...
--HG--
extra : rebase_source : 89f1b2bd7f4f26ed7a9d9e3c9cbb4821a25e7e7b
2016-07-13 15:03:51 +02:00
Sander Mathijs van Veen
69c13dbafb
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
2016-07-12 13:48:00 +02:00
Sander Mathijs van Veen
2203644e87
Bug 1276955 - Inline constructor of large typed arrays. r=jandem, r=Waldo
2016-07-12 08:37:00 -04:00
Jeff Walden
1348666268
Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
2016-07-05 18:22:30 -07:00
Sander Mathijs van Veen
8988e365a7
Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
2016-07-03 08:24:00 +02:00
Carsten "Tomcat" Book
3213a7983d
Backed out changeset c34ec3e0884c (bug 1248163) for hazard failures
...
--HG--
extra : rebase_source : 9ef8cd7b6248533e552c3b149257ffafbc0a29ca
2016-06-30 07:20:30 +02:00
Sander Mathijs van Veen
3e62d3402c
Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
...
--HG--
extra : rebase_source : 698d78cdf0f28ea66e5616e630321dca87080d62
2016-06-28 07:08:00 +02:00
Carsten "Tomcat" Book
3949253add
Backed out changeset 48e767f0a73f (bug 1248163) for SM-Tc failures
...
--HG--
extra : rebase_source : eb3c0c8047451d7eb3e2ad224e6321923e22fa71
2016-06-28 15:36:52 +02:00
Sander Mathijs van Veen
091336138a
Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
...
--HG--
extra : rebase_source : 7cdd013ce65bb30ccc97ae4f16cb0925ec8118a0
2016-06-28 04:28:00 +02:00
Lars T Hansen
9af7246a47
Bug 1232205 - Wasm baseline: Factor outOfLineWasmTruncateCheck and outOfLineTruncateSlow, on x86-shared. r=bbouvier
...
--HG--
extra : rebase_source : 06266204a20175e6939be925869c1cdcb5159d74
2016-06-06 15:11:51 +02:00
Jan de Mooij
5085e17052
Bug 1272598 part 5 - Allocate arguments objects from Ion JIT code. r=luke
2016-06-11 15:01:49 +02:00
Nicolas B. Pierron
cc428bf1b8
Bug 1264948 - Ensure that we have enough ballast space IonMonkey compilation. r=h4writer
2016-06-01 14:43:32 +00:00
Jakob Stoklund Olesen
2810a22e4a
Bug 1136226 - Test loads, stores, and bitcasts. r=sunfish
...
Add a new asm.js test later which exercises all the possible bitcast operations
as well as all possible load and store operations, except the partial ones.
This commit prepares for that test case.
Add new Scalar::I8x16, I16x8 enumerators.
Remove the fromUintXXX opcodes from the *_ASMJS macros. This avoids gerating
unwanted wasm opcodes. Include the relevant unsigned bit-casts explicitly where
needed.
2016-05-31 09:00:20 -07:00
Jeff Walden
220626ddcb
Bug 1245627: Canonicalize before storing a floating point value in deterministic mode; r=nbp
...
Patch written by :Waldo and :bbouvier.
MozReview-Commit-ID: 6vjiqfk0jvj
--HG--
extra : rebase_source : 9a9b1bc3dae5fe417cf49f11c65b5ab36993d6eb
extra : amend_source : 7f29a0d6278cf9130c8fd0c87bf44616ffb0ac4d
extra : histedit_source : d7659b43c41c1531f147366e143c0233b7599c92
2016-05-23 22:49:56 +02:00
Terrence Cole
3bffd39627
Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
...
--HG--
extra : rebase_source : 3e7bb83f9c648611312f04bcd50476dfc8a5b74b
2016-05-18 12:03:23 -07:00
Hannes Verschore
eec8f0fdcf
Bug 1256324: IonMonkey - Add bailAfter debug function, r=efaust
2016-05-23 17:19:23 +02:00
Jakob Olesen
d7cd49040e
Bug 1136226 - Rename 32x4 SIMD masm methods to "Simd128". r=sunfish
...
Load, store, and move methods are generic for all 128-bit SIMD types. Keep the
difference between float and int vectors since x86 sometimes cares.
2016-05-09 16:48:30 -07:00
Jan de Mooij
7f9a1a1ca5
Bug 1267269 - Make MIRType an enum class. r=bbouvier
...
--HG--
extra : rebase_source : 803c40311e1c879dc55109bb79fb446bd62cb3f9
2016-04-26 16:42:24 +02:00
Jim Blandy
b44fbd0499
Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen
...
Exceptions:
- AutoSetNewObjectMetadata and its related type are still exclusively about objects.
- JSCompartment::objectMetadataTable is still only about objects.
- the ObjectMetadataMap type still only has objects as keys.
Non-exceptions:
The builder type, and the JSCompartment member:
ObjectMetadataCallback -> AllocationMetadataBuilder
objectMetadataCallback -> allocationMetadataBuilder
jsfriendapi.h interface:
SetObjectMetadataCallback -> SetAllocationMetadataBuilder
GetObjectMetadata -> GetAllocationMetadata
JSCompartment methods:
hasObjectMetadataCallback -> hasAllocationMetadataBuilder
getObjectMetadataCallback -> getAllocationMetadataBuilder
setObjectMetadataCallback -> setAllocationMetadataBuilder
forgetObjectMetadataCallback -> forgetAllocationMetadataBuilder
addressOfMetadataCallback -> addressOfMetadataBuilder
Shell and testing functions:
SavedStacksMetadataCallback -> SavedStacksMetadataBuilder
ShellObjectMetadataCallback -> ShellAllocationMetadataBuilder
EnableShellObjectMetadataCallback -> EnableShellAllocationMetadataBuilder
enableShellObjectMetadataCallback -> enableShellAllocationMetadataBuilder
GetObjectMetadata -> GetAllocationMetadata
getObjectMetadata -> getAllocationMetadata
Delayed metadata collection:
shouldDelayMetadataCallback -> shouldDelayMetadataBuilder
JSCLASS_DELAY_METADATA_CALLBACK -> JSCLASS_DELAY_METADATA_BUILDER
suppressObjectMetadataCallback -> suppressAllocationMetadataBuilder
--HG--
extra : rebase_source : 54af5a56edd9b39466fa418f7a72fc586d0482d3
2015-09-01 15:26:46 -07:00
Tooru Fujisawa
7b6d747c4a
Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp
2016-03-05 07:41:54 +09:00
Tooru Fujisawa
f865bb4b1c
Bug 1249961 - Rename MacroAssembler::branchEqualTypeIfNeeded to MacroAssembler::maybeBranchTestType. r=nbp
2016-03-05 07:41:54 +09:00
Emanuel Hoogeveen
75b7110778
Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence
2016-02-29 11:21:00 -05:00
Brian Hackett
f44ea00749
Bug 1244252 - Don't check object group generation when generating code to create unboxed objects off thread, r=terrence.
2016-02-29 11:59:14 -07:00
Emanuel Hoogeveen
1e6285ee24
Bug 1250634 - Part 1: Refactor FreeSpan management to be less indirect and confusing. r=terrence, r=jandem
...
--HG--
extra : rebase_source : 1769828e3897b28e2cbf1d449748cdcb73e276fa
2016-02-29 06:50:00 -05:00
Tooru Fujisawa
8d8b6426c1
Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
40f14c280a
Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
45ccebe9a3
Backed out changeset e92294275e90 (bug 1245112)
2016-02-16 00:23:56 +09:00
Tooru Fujisawa
58056bdbf6
Backed out changeset 6c49177aabb6 (bug 1245112)
2016-02-16 00:22:45 +09:00
Tooru Fujisawa
a2a2951b11
Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
421418c677
Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Luke Wagner
0526fa3f73
Bug 1240583 - Odin: replace retargetWithOffset (r=bbouvier)
...
--HG--
extra : commitid : 3AAtDhxBHQl
2016-02-08 20:59:04 -06:00
Luke Wagner
2c92de2710
Bug 1240583 - Odin: remove the sync interrupt stub (r=bbouvier)
...
--HG--
extra : commitid : K20ia0GiuSl
2016-02-08 20:59:03 -06:00
Jan de Mooij
f4ed7b8f01
Bug 1245767 - Allow combining different gczeal modes. r=terrence
2016-02-05 12:21:43 +01:00
Jan de Mooij
abdf95aa55
Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp
2016-02-04 18:14:46 +01:00
Chris Peterson
c69def398c
Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
2015-12-31 01:05:49 -07:00
Tooru Fujisawa
6d634ad96e
Bug 1207922 - Part 3: Add masm.branchLatin1String and masm.branchTwoByteString. r=h4writer
2016-01-07 16:50:55 +09:00
Benjamin Bouvier
96dd413273
Bug 1230005: Delay buffer flushing in asm.js until the last minute; r=luke
...
--HG--
extra : commitid : 6ar03ADOWzM
extra : rebase_source : 5e1b25850ca8390d54b545314e543ad2d14f781a
extra : amend_source : 097590cf5a6f98cb74b0af0e9c811c84c932ed53
2015-12-29 10:55:38 +01:00
Luke Wagner
3e2e979a8b
Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
...
--HG--
extra : rebase_source : 072480e2713f184b9dbac1e33d4ffb60af1c720c
2015-12-02 21:40:09 -06:00
Lars T Hansen
0b2079a3e0
Bug 1176214 - Part 5: Ion changes. r=h4writer
...
--HG--
extra : rebase_source : 35ea5cd4767072eb6f46846c22e09343e271b344
2015-11-30 11:27:48 +01:00
Jan de Mooij
27b63a868f
Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer
2015-12-01 16:17:31 +01:00
Luke Wagner
f7c5ebaa66
Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier)
...
--HG--
rename : js/src/asmjs/AsmJSCompileInputs.h => js/src/asmjs/WasmCompileArgs.h
rename : js/src/asmjs/AsmJSCompile.cpp => js/src/asmjs/WasmIonCompile.cpp
rename : js/src/asmjs/AsmJSCompile.h => js/src/asmjs/WasmIonCompile.h
extra : rebase_source : f9a755a132065f4e261e860e4c787bf2a3225b64
2015-10-30 17:09:32 -05:00
Benjamin Bouvier
d02e56a1f0
Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke
...
--HG--
extra : histedit_source : da9914a1917731ed4707827e2017dfb9536655d9
2015-11-26 17:23:32 +01:00
Benjamin Bouvier
fba62be69f
Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
...
--HG--
extra : amend_source : e584abf47ff2f0562064fe3abf6cc40ebeb896fd
extra : histedit_source : e59d37bb687baad326e191b58369df8814c91178
2015-11-30 13:30:11 +01:00
Benjamin Bouvier
14cb6b06eb
Bug 1228369: Rename CodeOffsetLabel into CodeOffset;
...
--HG--
extra : rebase_source : 9a60854e09adc45ff009b6dd23e6f0485d928364
2015-11-26 17:23:32 +01:00
Benjamin Bouvier
42a3b82777
Bug 1181612: Add MIR generation and code generation to off-thread compilation; r=luke
...
--HG--
extra : rebase_source : b4d0de64e7bc610f9971d4f38a0c41cbcd2597c8
2015-11-24 19:47:30 +01:00
Benjamin Bouvier
fda1f19d95
Bug 1181612: Merge macro assemblers; r=luke
...
--HG--
extra : rebase_source : 30c7bb060c694d2378131e38da70c82f4b9269cb
2015-11-24 21:26:07 +01:00
Lars T Hansen
252be2a835
Bug 1217326 - fork remaining atomics. r=h4writer.
...
--HG--
extra : rebase_source : 9bc093ac502b75a58299f0929facf568c11568b2
extra : histedit_source : 9d708f83a70893e3391edd1bc5936f036f289c2e
2015-10-22 11:34:55 +02:00
Jakob Olesen
90ca5522d7
Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
...
The implemetation of Assembler::actualOffset() is now a no-op in all
targets, and it is no longer necessary to rewrite assembler buffer
offsets to their final form after finishing the assembler buffer.
- Delete Assembler::actualOffset() in all targets.
- Delete AsmJSModule::CodeRange::updateOffsets().
- Delete AsmJSModule::updateCodeOffset().
- Delete AsmJSModule::updateOffsets().
- Delete CodeOffsetLabel::fixup().
- Delete ICEnty::fixupReturnOffset().
- Delete LSafepoint::fixupOffset().
- Delete OsiIndex::fixUpOffset().
- Delete PCMappingEntry::fixupNativeOffset().
Also delete all code calling these functions.
2015-10-26 17:06:09 -07:00
Wes Kocher
05d30e3771
Backed out changeset a9a241b0c121 (bug 1207827) for Windows SM bustage CLOSED TREE
2015-10-20 13:53:27 -07:00
Jakob Olesen
e00aff10ae
Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
...
The implemetation of Assembler::actualOffset() is now a no-op in all
targets, and it is no longer necessary to rewrite assembler buffer
offsets to their final form after finishing the assembler buffer.
- Delete Assembler::actualOffset() in all targets.
- Delete AsmJSModule::CodeRange::updateOffsets().
- Delete AsmJSModule::updateCodeOffset().
- Delete AsmJSModule::updateOffsets().
- Delete CodeOffsetLabel::fixup().
- Delete ICEnty::fixupReturnOffset().
- Delete LSafepoint::fixupOffset().
- Delete OsiIndex::fixUpOffset().
- Delete PCMappingEntry::fixupNativeOffset().
Also delete all code calling these functions.
--HG--
extra : rebase_source : ff8a0173560e3368c2960442986da41c0b575e49
2015-10-20 12:57:40 -07:00
Jan de Mooij
34c825ad7d
Bug 1207943 - Fix an assert in MacroAssembler::guardObjectType. r=bhackett
2015-09-28 13:30:38 +02:00
Kan-Ru Chen
22e4adba22
Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:11 +08:00
Kan-Ru Chen
00a45d37f4
Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:09 +08:00
Lars T Hansen
712c5d1581
Bug 1202650 - split common code into platform variants. r=nbp
2015-09-14 11:37:33 +02:00
Brian Hackett
1833de80c4
Bug 1198861 - Backout faaafe8c3d1e for massive regressions.
2015-09-13 16:55:58 -06:00
Brian Hackett
be0ddae533
Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
2015-09-13 13:37:14 -06:00
Nicolas B. Pierron
b9f1462a7e
Bug 1184965 part 6 - Move MacroAssembler ExitFrameFooter function in the check_macroassembler_style section. r=jandem
2015-09-01 11:58:46 +02:00
Nicolas B. Pierron
113d3120db
Bug 1184965 part 3 - Use RAII for redundant profilerPreCall and profilerPostReturn calls. r=djvj
2015-09-01 11:58:45 +02:00
Sean Stangl
c61bc89252
Bug 986680 - Part 1/4 - Define AutoGenericRegisterScope. r=nbp
2015-08-13 12:14:27 -07:00
Nicolas B. Pierron
ed11d345e0
Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier
2015-08-17 11:32:19 +02:00
Nicolas B. Pierron
34e11e574d
Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
2015-08-17 11:32:18 +02:00
Sean Stangl
9cd47d44b6
Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust
2015-07-27 15:18:31 -07:00
Sean Stangl
e33b2abe34
Bug 1186122 - Part 2/2 - Remove BaselineStackReg from ARM64. r=efaust
2015-07-21 11:56:33 -07:00
Sean Stangl
a5a03d4c16
Bug 1186122 - Part 1/2 - Remove StackPointer on ARM64. r=efaust
2015-07-21 11:49:13 -07:00
Lars T Hansen
680320012e
Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
2015-07-10 14:00:28 +02:00
Nicolas B. Pierron
96bd1b779a
Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer
2015-07-09 14:35:29 +02:00
Sean Stangl
33b717d414
Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
2015-06-29 13:14:58 -07:00
Wes Kocher
535b1965fa
Backed out changeset efe724729178 (bug 1175556) for mass build bustage in assembler code CLOSED TREE
2015-06-25 12:11:55 -07:00
Sean Stangl
425c550cf5
Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
2015-06-25 11:37:22 -07:00
Brian Hackett
b9f1c2051a
Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
2015-06-14 08:02:44 -07:00
Hannes Verschore
d2c404fd11
Bug 1168750 - SharedStubs: (part2) Rename registers used by baseline stubs for use with shared stubs, r=jandem
2015-06-08 16:38:54 +02:00
Nicolas B. Pierron
90c891116a
Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
2015-06-01 15:15:07 +02:00
Brian Hackett
0d8138ac4a
Bug 1169355 - Remove unnecessary assertion, r=jandem.
2015-05-28 19:01:27 -06:00
Jan de Mooij
0cdb9e190a
Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett
2015-05-26 15:18:12 +02:00
Brian Hackett
a89b8ff96b
Bug 1166700 - Tolerate null failures targets when storing to an unboxed object must fail, r=jandem.
2015-05-20 10:07:30 -06:00
Tom Schuster
b0a96575dd
Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
2015-05-15 20:53:03 +02:00
Brian Hackett
a7c7f13a97
Bug 1161077 - Allocate unboxed arrays in the nursery, r=terrence.
2015-05-04 16:36:54 -07:00
Brian Hackett
e49076a042
Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
2015-05-03 08:14:04 -07:00
Shu-yu Guo
305cf394a2
Bug 1158407 - Stop using this one weird allocation fallback for MCreateThisWithTemplate. (r=terrence)
2015-04-28 01:44:22 -07:00
Brian Hackett
463ef22208
Bug 1151323 - Handle loading unboxed int32 properties into floating point registers, r=jandem.
2015-04-09 10:33:38 -06:00
Sean Stangl
e16f1c147d
Bug 1147629 - Use getStackPointer() and helper functions. r=jandem
2015-03-24 14:44:06 -07:00
Eric Faust
c4fad16ffd
Bug 1141862 - Part 1: Free up bits in JSFunction for isMethod() and, later, isClassConstructor(). (r=jandem)
2015-04-02 19:18:20 -07:00
Jan de Mooij
b8b1677f0f
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
2015-03-28 23:22:11 +01:00
Emanuel Hoogeveen
ac0b81cd97
Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence
2015-03-26 17:07:00 -04:00
Phil Ringnalda
c8a25251c1
Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
...
CLOSED TREE
2015-03-28 10:39:56 -07:00