Commit graph

206 commits

Author SHA1 Message Date
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