Nikhil Marathe
d1232d5041
Backed out changeset cb59db723d15 (Bug 1058695) for bustage on CLOSED TREE
...
--HG--
extra : amend_source : 273b62b6c171f65718e8c59e833ba30f6ea96a05
2015-04-23 09:46:52 -07:00
Nikhil Marathe
8bec017e97
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
2015-04-22 16:34:21 -07:00
Nikhil Marathe
75b0dfb4c7
Backed out changeset 527cd70f241f (Bug 1058695) for bustage
2015-04-23 09:07:16 -07:00
Nikhil Marathe
e653803d27
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
...
--HG--
extra : transplant_source : %86%8A%E1%E1%98c%E9w%81%3DS%84%B1%3A%02bU%8D%7B%C7
2015-04-22 16:34:21 -07:00
Benjamin Bouvier
2e39b0d801
Bug 1142668: Fix int32x4 to float32x4 conversion in asm.js; r=luke
...
--HG--
extra : rebase_source : c4f8c4fa44a7c6a90ffcd8aa20caeec10d0e8b9f
2015-04-07 19:41:30 +02:00
Benjamin Bouvier
d79e90a163
Bug 1142668: Fix int32x4 to float32x4 conversions in the JIT; r=sunfish
...
--HG--
extra : rebase_source : 977a3f5335d0044e9fb15b04a16baa58a0f1855a
2015-04-23 12:12:41 +02:00
Benjamin Bouvier
cf5dbb17d5
Bug 1135040: Optimize SIMD shifts in Ion; r=nbp
...
--HG--
extra : rebase_source : 56389e874e82412372fe5ac0d94ece7d9de776db
2015-04-07 20:01:24 +02:00
Benjamin Bouvier
f483411357
Bug 1112627: Remove redundant inline specifier in SIMD operators impl; r=Waldo
...
--HG--
extra : rebase_source : f0223f8b346e6698f3970a0c7f84c037cd3455bc
2015-02-17 12:01:30 +01:00
Benjamin Bouvier
0c84901c44
Bug 1112627: Throw on lossy SIMD conversions; r=Waldo
...
--HG--
extra : rebase_source : e4e44b77f056d72c3d46723d02c92afb3669c97d
2015-04-21 15:27:27 +02:00
Benjamin Bouvier
8d6bd07f3f
Bug 1112627: Implement shift count saturation; r=Waldo
...
--HG--
extra : rebase_source : c4c19f9f65f8fc88f45336e2e6f0ece708ae843f
2015-04-07 19:47:40 +02:00
Tooru Fujisawa
99fb0c1bf1
Bug 1153656 - Test class only if available in semicolon-less-return.js. r=efaust
2015-04-23 23:14:03 +09:00
Jan de Mooij
103a223716
Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
2015-04-23 15:51:28 +02:00
Brian Hackett
cff840c701
Bug 1149498 - Watch for preliminary object groups in more places, r=jandem.
2015-04-23 07:42:55 -06:00
Benjamin Bouvier
b3cbd604e8
Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
...
--HG--
extra : rebase_source : 6a1a1671f5ccb323d475b8711e5a8977146e98c6
2015-04-23 12:22:36 +02:00
Jon Coppeard
0d4eefdb24
Bug 1156295 - Refactor GC rooting in StructType::DefineInternal() r=terrence
2015-04-23 11:17:15 +01:00
Carsten "Tomcat" Book
d7660b2db1
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
2015-04-23 08:41:04 +02:00
Carsten "Tomcat" Book
bab9dbe9c4
Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774
) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
...
Backed out changeset 53058615e7a3 (bug 1024774
)
Backed out changeset 68fe0894bb09 (bug 1065657)
Backed out changeset 1b9620d674df (bug 1024774
)
Backed out changeset a31c514b59da (bug 1024774
)
Backed out changeset 0fcf8757f6c2 (bug 1024774
)
Backed out changeset 9a3c71b925d4 (bug 1024774
)
Backed out changeset 783acc92af04 (bug 1024774
)
Backed out changeset ad71c9a3446b (bug 1024774
)
Backed out changeset 4f37e72e70f6 (bug 1024774
)
Backed out changeset ec869578cc0a (bug 1024774
)
Backed out changeset 3c1d306c8a3d (bug 1024774
)
Backed out changeset b3a90f30892d (bug 1024774
)
Backed out changeset cf7bbb3774c0 (bug 1024774
)
Backed out changeset 2522eb4d3cf2 (bug 1024774
)
Backed out changeset 89a502d88f9c (bug 1024774
)
Backed out changeset 61046ad3161f (bug 1024774
)
Backed out changeset 36706aaa2f06 (bug 1024774
)
Backed out changeset ba8e68e05149 (bug 1149397)
Backed out changeset 532169437c2f (bug 1065657)
--HG--
rename : toolkit/components/protobuf/src/google/protobuf/extension_set.cc => toolkit/components/protobuf/google/protobuf/extension_set.cc
rename : toolkit/components/protobuf/src/google/protobuf/extension_set.h => toolkit/components/protobuf/google/protobuf/extension_set.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/atomicops_internals_pnacl.h => toolkit/components/protobuf/google/protobuf/generated_message_util.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/stringprintf.h => toolkit/components/protobuf/google/protobuf/generated_message_util.h
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream.cc => toolkit/components/protobuf/google/protobuf/io/coded_stream.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream.h => toolkit/components/protobuf/google/protobuf/io/coded_stream.h
rename : toolkit/components/protobuf/src/google/protobuf/io/coded_stream_inl.h => toolkit/components/protobuf/google/protobuf/io/coded_stream_inl.h
rename : toolkit/components/protobuf/src/google/protobuf/io/package_info.h => toolkit/components/protobuf/google/protobuf/io/package_info.h
rename : toolkit/components/protobuf/src/google/protobuf/service.cc => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream.h
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl.h
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h => toolkit/components/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/message_lite.cc => toolkit/components/protobuf/google/protobuf/message_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/message_lite.h => toolkit/components/protobuf/google/protobuf/message_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/package_info.h => toolkit/components/protobuf/google/protobuf/package_info.h
rename : toolkit/components/protobuf/src/google/protobuf/repeated_field.cc => toolkit/components/protobuf/google/protobuf/repeated_field.cc
rename : toolkit/components/protobuf/src/google/protobuf/repeated_field.h => toolkit/components/protobuf/google/protobuf/repeated_field.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/common.cc => toolkit/components/protobuf/google/protobuf/stubs/common.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/common.h => toolkit/components/protobuf/google/protobuf/stubs/common.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/hash.h => toolkit/components/protobuf/google/protobuf/stubs/hash.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/once.cc => toolkit/components/protobuf/google/protobuf/stubs/once.cc
rename : toolkit/components/protobuf/src/google/protobuf/stubs/once.h => toolkit/components/protobuf/google/protobuf/stubs/once.h
rename : toolkit/components/protobuf/src/google/protobuf/stubs/stl_util.h => toolkit/components/protobuf/google/protobuf/stubs/stl_util-inl.h
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite.cc => toolkit/components/protobuf/google/protobuf/wire_format_lite.cc
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite.h => toolkit/components/protobuf/google/protobuf/wire_format_lite.h
rename : toolkit/components/protobuf/src/google/protobuf/wire_format_lite_inl.h => toolkit/components/protobuf/google/protobuf/wire_format_lite_inl.h
2015-04-23 08:37:24 +02:00
Tooru Fujisawa
3082327595
Bug 891107 - Part 3: Report argument type error as TypeError in js-ctypes. r=jorendorff
2015-04-23 13:41:31 +09:00
Tooru Fujisawa
7c26967f31
Bug 891107 - Part 2: Report argument length error as TypeError in js-ctypes. r=jorendorff
2015-04-23 13:41:27 +09:00
Tooru Fujisawa
cf2e4ba315
Bug 891107 - Part 1: Show information about value, type, function, and argument number in type conversion error messages in js-ctypes. r=jorendorff
2015-04-23 13:41:10 +09:00
Dan Gohman
40c524e7ba
Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke
2015-04-22 21:08:15 -07:00
L. David Baron
b1af4c0ca6
Back out changeset 1ae18f4c151f (bug 944164) for not compiling on Windows XP, on a CLOSED TREE.
2015-04-22 21:04:38 -07:00
Nick Fitzgerald
b743410d63
Bug 1065657 - Follow up: remove bad friend declaration that leads to GCC warnings and burnt trees on a CLOSED TREE; r=tromey
2015-04-22 11:38:09 -07:00
Nick Fitzgerald
7451725aae
Bug 1024774
- Part 14: Ignore protobuf indirect calls in the GC hazard analysis;
...
r=sfink
2015-04-22 11:09:55 -07:00
Nick Fitzgerald
6e0841b4f5
Bug 1024774
- Part 13: Change to new SpiderMonkey style from bug 1144366; r=me
2015-04-22 11:09:55 -07:00
Nick Fitzgerald
b9bae0d887
Bug 1024774
- Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb
2015-04-22 11:09:54 -07:00
Nick Fitzgerald
0e6dcee572
Bug 1024774
- Part 8: Add JS::ubi::Node::isLive; r=jimb
2015-04-22 11:09:54 -07:00
Nick Fitzgerald
32af3e9ef8
Bug 1024774
- Part 3: Serialize heap snapshots. r=jimb
2015-04-22 11:09:54 -07:00
Nick Fitzgerald
7c042bbbe2
Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb
2015-04-22 11:09:53 -07:00
Nick Fitzgerald
2579661679
Bug 1065657 - Allow multiple Debuggers to track allocations at the same time; r=shu
2015-04-22 09:49:07 -07:00
Nick Fitzgerald
a97c81d4d8
Bug 1150253 - Part 3: Migrate onGarbageCollection tests; r=sfink
...
--HG--
rename : js/src/jit-test/tests/debug/Memory-onGarbageCollection-04.js => js/xpconnect/tests/unit/test_onGarbageCollection-04.js
2015-04-22 09:43:02 -07:00
Nick Fitzgerald
1bbdc65eb9
Bug 1150253 - Part 1: SpiderMonkey should call an embedder-provided callback
...
instead of running the onGarbageCollection hook immediately; r=sfink
2015-04-22 09:43:02 -07:00
Nick Fitzgerald
91b061ba84
Bug 1153922 - Add a SandboxOptions option for creating the sandbox in a fresh JS::Zone. r=mrbkap
...
--HG--
extra : rebase_source : d30aa79c3036db9f38cfe54327bfa9f55eb6c528
2015-04-13 14:25:00 -04:00
Aleksandar Zlicic
b66bc5f547
Bug 1156365
- IonMonkey MIPS: Fix build failure on MIPS; rename Registers::code() to Registers::Encoding(). r=rankov
...
--HG--
extra : rebase_source : 093a58d6ee3789cc053458717ba21670f90ed6de
2015-04-20 18:58:34 +02:00
Jason Orendorff
4e6f4db7c8
Bug 1143921 - Fix crash in Debugger.defineProperty when the descriptor contains {get: undefined}. r=efaust.
...
--HG--
extra : rebase_source : a53361cc7ea9a4cc794fbd5e7c58a85ca2424022
2015-04-13 13:48:04 -05:00
Jason Orendorff
6c610d0754
Bug 1151957 - Rewrite GDB extension for ignoring asm.js segmentation faults in Python, fixing some bugs and bringing it under test. r=jimb.
...
The GDB code being rewritten here did not work for users who build with -ggdb3
on Linux, because sa_handler is a macro; see bug 1151957 comment 1. Also, it
caused GDB to perform an invalid free in the JS shell debuggee process, on
startup, if the previous run received SIGSEGV.
--HG--
rename : js/src/shell/js-gdb.gdb => js/src/gdb/mozilla/asmjs.py
extra : rebase_source : ba061d1978a4cb40172e7a79a3597bc0f91e9232
2015-04-13 12:46:22 -05:00
Jason Orendorff
c037e5505f
Bug 1153970 - Change js/src/gdb/run-tests.py to take an OBJDIR argument instead of a LIBDIR argument, since jorendorff can never guess which directory to pass for LIBDIR in fewer than six tries. r=jimb.
...
--HG--
extra : rebase_source : 58f75af6ff13458754f984fac0dd570158dc4a59
2015-04-13 11:36:36 -05:00
Tooru Fujisawa
2046d3ebca
Bug 1155985 - Set FieldInto::mType just before storing to reserved slot. r=jonco, a=abillings
2015-04-22 23:59:01 +09:00
Tooru Fujisawa
9c20e89e57
Backed out changeset 7eee0cdd0feb (bug 1155985) for xpcshell-test failure
2015-04-22 20:08:25 +09:00
Tooru Fujisawa
592070ffda
Backed out changeset b2b956ba0acd (bug 891107) for xpcshell-test failure
2015-04-22 20:08:23 +09:00
Tooru Fujisawa
1c0a8e4335
Backed out changeset 951ec7d134c2 (bug 891107) for xpcshell-test failure
2015-04-22 20:08:21 +09:00
Tooru Fujisawa
a74592cf8f
Backed out changeset 467559ddc08f (bug 891107) for xpcshell-test failure
2015-04-22 20:08:19 +09:00
Jan de Mooij
b385723d9d
Bug 1156886 - Optimize toLowerCase and toUpperCase on ASCII characters. r=luke
...
--HG--
extra : rebase_source : 6e715d90e59540dd36e30414a77ab2d7c303b7e5
2015-04-22 11:30:47 +02:00
Tooru Fujisawa
84b9e85db2
Bug 891107 - Part 3: Report argument type error as TypeError in js-ctypes. r=jorendorff
2015-04-22 18:26:14 +09:00
Tooru Fujisawa
eac8d1b1f4
Bug 891107 - Part 2: Report argument length error as TypeError in js-ctypes. r=jorendorff
2015-04-22 18:26:14 +09:00
Tooru Fujisawa
b032374d29
Bug 891107 - Part 1: Show information about value, type, function, and argument number in type conversion error messages in js-ctypes. r=jorendorff
2015-04-22 18:26:13 +09:00
Tooru Fujisawa
be827bad4c
Bug 1155985 - Set FieldInto::mType just before storing to reserved slot. r=jonco, a=abillings
2015-04-22 18:26:13 +09:00
Andrea Marchesini
a4369a04c4
Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
2015-04-22 08:29:26 +02:00
Jason Orendorff
533a4abf95
Bug 1153475 - Always ignore desc.object() in DefineProperty functions that take a PropertyDescriptor argument. r=efaust.
...
--HG--
extra : rebase_source : 0bb4a479d34fdb80c752ed840cc9a3fe7aaff261
2015-03-23 14:32:33 -05:00
Jason Orendorff
6ca2117844
Bug 1148750, part 17 - Remove ApplyOrDefaultAttributes. r=efaust.
...
At this point, each path through the code completely fills in desc, so the final call to ApplyOrDefaultAttributes is redundant. Note that AddOrChangeProperty begins with `desc.assertComplete()`, so we'll find out soon enough if this is not the case.
--HG--
extra : rebase_source : 063ad1ed19bcdc8bad4f5855cdc3e86661a66415
2015-04-03 09:00:21 -05:00