Commit Graph

31864 Commits

Author SHA1 Message Date
Nicholas D. Matsakis
181d44702f Bug 898356 Part 10 -- Barrier updates to private data for typed object views r=terrence 2014-02-19 23:18:23 -05:00
Nicholas D. Matsakis
9102fd2633 Bug 898356 Part 9 -- Move array buffers into their own file r=sfink 2014-02-19 14:10:43 -05:00
Nicholas D. Matsakis
51a2374e2c Bug 898356 Part 8 -- Rename from Datum to TypedObject (or typedObj) r=sfink 2014-02-12 11:46:51 -05:00
Nicholas D. Matsakis
cfa4701601 Bug 898356 Part 7 -- Rename TypedObject/TypedHandle to TransparentTypedObject/OpaqueTypedObject r=sfink 2014-02-12 11:39:34 -05:00
Nicholas D. Matsakis
60df0e258e Bug 898356 Part 6 -- Add test for interaction between neutering and the JIT r=jandem 2014-02-12 15:25:03 -05:00
Nicholas D. Matsakis
e73342faf3 Bug 898356 Part 5b -- Use args.len(), not argc r=sfink 2014-02-19 12:36:01 -05:00
Nicholas D. Matsakis
b31957d664 Bug 898356 Part 5 -- Use ArrayBufferObjects as the "backing store" for a typed object r=sfink 2014-02-12 15:15:47 -05:00
Nicholas D. Matsakis
fcc2c74670 Bug 898356 Part 4 -- Check for neutered typed object unless the check is covered by a length check r=jandem 2014-02-10 14:48:51 -05:00
Nicholas D. Matsakis
1677b2f0ce Bug 898356 Part 3 -- Adjust constructor for typed objects to more closely match upcoming spec r=sfink 2014-02-12 14:20:48 -05:00
Nicholas D. Matsakis
bc9788acce Bug 898356 Part 2 -- Simplify HANDLE_BAD_ARGS to just BAD_ARGS r=sfink 2014-02-12 14:09:46 -05:00
Nicholas D. Matsakis
e739d0bf2a Bug 898356 Part 1 -- Separate out simple type descriptors from the rest so that they can be referenced by TypedArray.h without pulling in everything else r=sfink 2014-02-03 10:55:40 -05:00
Benjamin Bouvier
7627deaf7d Bug 930477: Inline MPow with Float32 inputs even if it's not specialized; r=jandem 2014-02-20 19:20:08 +01:00
Nicolas B. Pierron
33bcd6772b Bug 917996 - Decoded scripts can be relazified. r=till 2014-02-20 07:09:35 -08:00
Nicolas B. Pierron
9e4d504d2d Bug 900789 - Instrument evaluate function to save/load the bytecode. r=luke 2014-02-20 07:09:34 -08:00
Nicolas B. Pierron
cbc1d15a1b Bug 958172 - Only set the environment while cloning a JSFunction. r=jorendorff 2014-02-20 07:09:34 -08:00
Jan de Mooij
d6b7a6b318 Bug 973118 - Differential Testing: Different output message involving +x, r=bhackett 2014-02-19 21:15:25 -08:00
Chris Peterson
192496a87c Bug 712873 - Part 3: Replace JS_ALWAYS_TRUE with MOZ_ALWAYS_TRUE outside js/src/ directory. r=luke 2014-02-17 22:42:57 -08:00
Chris Peterson
b6a3cbfa97 Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke 2014-02-17 22:24:15 -08:00
Terrence Cole
c7bc193ea6 Bug 974739 - Fix non-threadsafe build errors in the SpiderMonkey shell, r=bhackett 2014-02-19 18:54:43 -08:00
Bobby Holley
28699ea040 Bug 960828 - More diagnostics. r=mccr8 2014-02-19 18:23:48 -08:00
Andrew McCreight
40808535d3 Backout bug 966762 for Valgrind leaks 2014-02-19 17:17:58 -08:00
Steve Fink
9c6fbf1386 Bug 968616 - "Implement" AutoIgnoreRootingHazards, r=terrence 2014-02-18 14:45:21 -08:00
Andrew McCreight
7cd675b3c0 Bug 966762 - Add chrome JS function to unlink ghost windows. r=smaug 2014-02-19 13:27:15 -08:00
Jan de Mooij
832598a37d Bug 974350 part 3 - Inline getOrCreateMatchResultTemplateObject fast path. r=h4writer
--HG--
extra : rebase_source : f74684759973915c6a955ad8eddc3caee66a3851
2014-02-19 17:37:30 +01:00
Jan de Mooij
049ef43ca8 Bug 974350 part 2 - Cleanup CreateRegExpMatchResult. r=h4writer
--HG--
extra : rebase_source : 69492994f03253cd88a5f2b30a13170129b6c1ef
2014-02-19 17:37:24 +01:00
Jan de Mooij
5f8467f629 Bug 974350 part 1 - Rewrite CreateRegExpMatchResult to not use an AutoValueVector. r=h4writer
--HG--
extra : rebase_source : ea7ea2218bd93f4b9e2c67e67bdbb4cf30fe3c1c
2014-02-19 17:37:17 +01:00
Dan Gohman
37140326d9 Bug 946478 - IonMonkey: Go back to just using copies to satisfy regalloc constraints for div and mod on x86/x64. r=bhackett 2014-02-19 11:37:25 -05:00
Conrad Irwin
a13a658926 Bug 762556 - Error stack should contain column number. r=jorendorff 2014-02-19 11:30:08 -05:00
Brian Hackett
bb98c9b7e6 Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent. 2014-02-19 09:02:13 -07:00
Nicolas B. Pierron
04849ae531 Bug 946849 - XDR restore singleton type of functions. r=bhackett 2014-02-19 07:46:33 -08:00
Nicolas B. Pierron
c2f501732e Bug 917996 - XDR Lazy Scripts. r=till 2014-02-19 07:46:33 -08:00
Benjamin Bouvier
bc88787fba Bug 974373: Shows a warning when logging in Odin parallel compilation mode; r=h4writer 2014-02-19 16:02:13 +01:00
Nathan Froyd
38c0001897 Bug 974045 - don't store JS_CRASH_DIAGNOSTICS variables when we don't need to; r=luke 2014-02-18 14:50:35 -05:00
Daniel Holbert
682b66552e back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage. 2014-02-19 00:15:51 -08:00
Chris Peterson
16624c9130 Bug 712873 - Part 3: Replace JS_ALWAYS_TRUE with MOZ_ALWAYS_TRUE outside js/src/ directory. r=luke 2014-02-17 22:42:57 -08:00
Chris Peterson
f86f58f16d Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke 2014-02-17 22:24:15 -08:00
Ehsan Akhgari
fa370e4e9f Bug 973143 - Move some variables to moz.build; r=glandium
--HG--
extra : rebase_source : b767d6cb044efa50844129df80864b9e802b51bd
2014-02-18 02:02:00 -05:00
Luke Wagner
e0d0403de8 Bug 973725 - OdinMonkey: support linking a single asm.js module more than once (r=benj)
--HG--
extra : rebase_source : 1e6694ca402712257bf70acd3168935fca8868e2
2014-02-18 11:06:38 -06:00
Ehsan Akhgari
f6787f583a Backed out changeset 5ecd0339a087 (bug 973143) because of a possible Talos regression 2014-02-18 14:27:51 -05:00
Ryan VanderMeulen
1c5d30fc3b Bug 966881 - Fix style checker orange. 2014-02-18 09:27:44 -05:00
Jan Beich
4d11930921 Bug 973296 - Pull JitCommon.h explicitly for CALL_GENERATED_CODE. r=jandem 2014-02-18 08:59:34 -05:00
Douglas Crosher
089d663a61 Bug 966881 - ARM Simulator: Add support for the ARM hardfp ABI. r=mjrosenb 2014-02-17 22:41:06 +11:00
Jan de Mooij
c41b2d9524 Bug 973574 - Fix AutoDebugModeInvalidation to not call FinishDiscardJitCode if it didn't discard JIT code. r=shu 2014-02-18 10:13:48 +01:00
Ehsan Akhgari
5d49ab766c Bug 973143 - Move some variables to moz.build; r=glandium 2014-02-18 02:02:00 -05:00
Ehsan Akhgari
0833d615ed Bug 973646 - Port some CXXFLAGS logic in js/src/Makefile.in to the DEFINES variable; r=glandium 2014-02-18 01:10:22 -05:00
Ehsan Akhgari
4efa004f11 Bug 973402 - Move the LOCAL_INCLUDES in js/src to moz.build; r=glandium 2014-02-18 01:09:30 -05:00
Terrence Cole
62a6772bc5 Backout bea3f06585ec (Bug 969012) for arm simulator failures. 2014-02-17 19:22:34 -08:00
Terrence Cole
f49be68a20 Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem 2014-02-11 11:53:53 -08:00
Terrence Cole
0c81a7c1e2 Bug 970071 - Make the jit-test TBPL harness output more useful; r=jorendorff
--HG--
extra : rebase_source : 563afd86815f4d8d02a955c6d16915c3062ba30b
2014-02-10 10:41:18 -08:00
Karl Tomlinson
6d7ab34318 b=972983 use enum for BaseProxyHandler::Action values r=bholley
"inline" const static/class member initialization left missing symbols with gcc 4.7.3

--HG--
extra : rebase_source : 9e119ae9946e893b6113b838d49ab6384b472a99
2014-02-18 09:59:03 +13:00