Jeff Walden
|
0aeca94121
|
Bug 929642 - Make .arguments and .caller throw a TypeError when accessed on builtin functions. r=till
--HG--
extra : rebase_source : 94f0c50b6828e8cdcf35002dfa41543d2370fb26
|
2014-09-03 10:12:42 -07:00 |
Jeff Walden
|
7f5f3f7054
|
Bug 1061853 - Remove a stale bit of code dealing with the parsing of shorthands in destructuring assignment object patterns as not being done by identifierName() (they are now). r=shu
--HG--
extra : rebase_source : b8de5cacd646f0f4ca70179c9fa673291157807d
|
2014-09-03 17:28:10 -07:00 |
Jeff Walden
|
2c8a9f2eca
|
Bug 1061853 - Rename a variable from |member| to |propdef| (referring to the items in an object literal during bytecode emission). r=shu
--HG--
extra : rebase_source : aa5351b3ac87b93bfc16d64780635a92805b5c64
|
2014-09-03 17:26:50 -07:00 |
Jeff Walden
|
874117b538
|
Bug 1061853 - Make duplicate __proto__ in an object literal a syntax error. Also add a test for __proto__ in object literals in various forms (normal, shorthand, computed, method, generator versions of all of these, getter, setter), exhaustively combined in literals with one to three elements. r=shu
--HG--
extra : rebase_source : b269d45c8f2eaff9dec519ebcaa4b659a6fdf042
|
2014-09-02 11:14:31 -07:00 |
Jeff Walden
|
2d218bc090
|
Bug 1061853 - Reintroduce PNK_MUTATEPROTO to distinguish ({ __proto__: v }) as mutating the [[Prototype]] from ({ __proto__() {} }) as not doing so. r=shu
--HG--
extra : rebase_source : e80acc54962d40471e98f5c202b64c12788db9d6
|
2014-08-30 14:27:19 -07:00 |
Jeff Walden
|
776b785711
|
Bug 1061853 - Add better explanation of stack layout being created after destructuring each pattern, in the PushInitialValues case. r=shu
--HG--
extra : rebase_source : a8b2a43b0268b79e388aaf45d4c2de8a6d7ddc09
|
2014-08-30 14:26:44 -07:00 |
Jeff Walden
|
f67f07d42a
|
Bug 1061853 - Make destructuring elision an early exit, rather than one of two alternatives. r=shu
--HG--
extra : rebase_source : f4f1ab1e47737935337867bccf60855e4023a305
|
2014-09-02 12:01:33 -07:00 |
Jeff Walden
|
77c9e62488
|
Bug 1061853 - Add stack-layout comments to destructuring of object patterns. r=shu
--HG--
extra : rebase_source : 1ba3a7fe1d8cf61233eef3635acc33b8185e5577
|
2014-08-30 01:49:01 -07:00 |
Jeff Walden
|
9fdbdc72f6
|
Bug 1061853 - More object-specific destructuring simplifications. r=shu
--HG--
extra : rebase_source : ac77a3ea49af4623033de4d09300137697dcd608
|
2014-08-29 22:38:20 -07:00 |
Jeff Walden
|
761db28042
|
Bug 1061853 - Remove most array-specific code from the object-destructuring helper. r=shu
--HG--
extra : rebase_source : 1646369a32603681e5e70edb12139925bcef378d
|
2014-08-29 22:38:19 -07:00 |
Jeff Walden
|
00faaa6e3e
|
Bug 1061853 - Modify array-destructuring stack comments to include the possible presence of the object being destructured. r=shu
--HG--
extra : rebase_source : 0dd02f5cd546135dae1ce4729b4d54b5a49882d0
|
2014-09-02 09:35:15 -07:00 |
Jeff Walden
|
656c24945f
|
Bug 1061853 - More array-specific destructuring simplifications. r=shu
--HG--
extra : rebase_source : c1ebe1a55d9ac3724f5c990407dc534c3b7011c9
|
2014-08-29 22:38:19 -07:00 |
Jeff Walden
|
26281cd8b7
|
Bug 1061853 - Remove most object-specific code from the array-destructuring helper. r=shu
--HG--
extra : rebase_source : ea67e088aa24957a7163e0fefee4254c48b21ae0
|
2014-08-29 22:38:19 -07:00 |
Jeff Walden
|
e6bf834c36
|
Bug 1061853 - Split EmitDestructuringOpsHelper into array/object flavors, as the main loop that currently handles both cases is largely unreadable. r=shu
--HG--
extra : rebase_source : 17400919d01dba7509abba45ec98bd6db823138b
|
2014-08-29 22:38:19 -07:00 |
Jeff Walden
|
7349cd22a9
|
Bug 1061853 - Rename |pn3| to |subpattern| for readability. r=shu
--HG--
extra : rebase_source : b31f9855a8ae805dce2162f8e00a164358643a7d
|
2014-08-29 22:38:19 -07:00 |
Jeff Walden
|
230998569b
|
Bug 1061853 - Rename |pn2| to |member| for readability. r=shu
--HG--
extra : rebase_source : d399a247403a52ef254afc18eb58e27c73cc6bd4
|
2014-08-29 22:38:18 -07:00 |
Jeff Walden
|
440b76601d
|
Bug 1061853 - Rename |pn| to |pattern| for readability. r=shu
--HG--
extra : rebase_source : 8364a257a45785efb0ac9d142713a40ee1fe6ed4
|
2014-08-29 22:38:15 -07:00 |
Jeff Walden
|
2781df9a51
|
Bug 1061853 - Make an if-else into an if-stuff-and-return, other-stuff-and-return for better readability. r=shu
--HG--
extra : rebase_source : cf6dfcef4f69426d0b353d2ac90332ce7ca9474b
|
2014-08-29 16:55:36 -07:00 |
Jeff Walden
|
fab2d61404
|
Bug 1061853 - Negate an if to convert a super-large indented block into code after a continue in a loop. r=shu
--HG--
extra : rebase_source : 7ba7bc7d15f07462555f14b128ffe17073d07789
|
2014-08-29 16:49:06 -07:00 |
Jeff Walden
|
f808fa6c5e
|
Bug 1061853 - Give some variables in EmitObject better names. r=shu
--HG--
extra : rebase_source : 0ef894e800fa0526d0a9a2190805cc9201d2cc4a
|
2014-08-29 14:10:44 -07:00 |
Boris Zbarsky
|
dfeaa19d76
|
Bug 969490. Add a Components.utils.now() that provides access in system JS to a monotonic timer, returning a fractional number milliseconds since process creation. r=bholley
|
2014-09-04 15:26:21 -04:00 |
ziyunfei
|
3581bae876
|
Bug 1062484 - Change value of String.fromCodePoint.length to 1. r=till
|
2014-09-04 22:38:48 +08:00 |
Dan Gohman
|
ab573e67a9
|
Bug 1062612 - IonMonkey: Fix cast insertion for truncation of phi operands r=nbp
|
2014-09-04 08:04:34 -07:00 |
ziyunfei
|
de99ffb74b
|
Bug 1060873 - Object.isExtensible() should return false when given primitive values as input. r=till
|
2014-09-02 21:52:46 +08:00 |
Jan de Mooij
|
4583d0eee1
|
Bug 1054545 - Make helperThreadCount() always return 0 in more-deterministic builds. r=bhackett
--HG--
extra : rebase_source : 253a4e0ad39334ef4c49e06628d893553e8ab031
|
2014-09-04 10:55:30 +02:00 |
Jan de Mooij
|
192134fd8a
|
Bug 1060398 - Fix ArrayPushDense to work with arrays with non-writable length. r=bhackett
--HG--
extra : rebase_source : 8ec8dcb49bca4516764107f5f246959cf9cc0442
|
2014-09-04 10:54:15 +02:00 |
Mike Hommey
|
51f6cc88c1
|
Bug 1062219 - Don't build build/clang-plugin as an external directory. r=jcranmer
|
2014-09-04 17:44:01 +09:00 |
Mike Hommey
|
4b99580194
|
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
Also force to use the existing template for XPCOM components.
|
2014-09-04 09:04:45 +09:00 |
Mike Hommey
|
0060683747
|
Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal
|
2014-09-03 14:16:37 +09:00 |
Mike Hommey
|
ed70c5f377
|
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
|
2014-09-03 14:10:54 +09:00 |
Bobby Holley
|
2606e901b5
|
Bug 1051224 - Add an opt-out for cross-origin argument checking. r=gabor
|
2014-09-03 13:02:36 -07:00 |
ProgramFOX
|
bf9fc2cf23
|
Bug 1050214 - Add shuffle's masks constants to the SIMD object. r=bbouvier
|
2014-08-18 01:55:35 -07:00 |
Terrence Cole
|
169feb46fd
|
Backed out changeset cf159b0581df (Bug 1019611) for B2G bustage on a CLOSED TREE.
|
2014-09-03 10:22:24 -07:00 |
Terrence Cole
|
f5d3a99b2a
|
Bug 1019611 - Expose the GC's max-pause statistic to chrome JS; r=sfink
|
2014-07-15 13:49:43 -07:00 |
Jan de Mooij
|
71b3705a95
|
Bug 1002473 - Make IsConstructing fast for JIT frames. r=nbp
|
2014-09-03 18:12:16 +02:00 |
Brian Hackett
|
ec3dee19ba
|
Bug 894596 - Bake the values of constant global variables into Ion code, r=jandem.
|
2014-09-03 09:54:41 -06:00 |
Brian Hackett
|
91216b0c39
|
Bug 1041688 - Make sure temporary type sets containing a partially initialized type also contain the fully initialized type, r=jandem.
|
2014-09-03 09:33:36 -06:00 |
Brian Hackett
|
7c387aeaa3
|
Bug 1060359 - Improve type information for copy on write arrays with mixed element types, r=jandem.
|
2014-09-03 09:25:07 -06:00 |
Benjamin Bouvier
|
0deb7d554d
|
Bug 1000606: Enforce precision of Math.round in the interpreter and in the JIT; r=mjrosenb,waldo
|
2014-09-03 15:39:27 +02:00 |
Benjamin Bouvier
|
be0e34dd4c
|
Bug 1061664: Ignore return value of read() in jsmath.cpp; r=till
|
2014-09-03 15:38:24 +02:00 |
Benjamin Bouvier
|
7caeacb3a4
|
Bug 1061664: Make a few variables and functions debug-only in /js; r=till
|
2014-09-03 15:38:10 +02:00 |
Brian Hackett
|
fb0104a8f0
|
Bug 1061534 - Fix CloneLiteral code generation, r=nbp.
|
2014-09-03 07:10:47 -06:00 |
Benjamin Bouvier
|
a7e9a512e9
|
Bug 1060789: OdinMonkey SIMD: Add support for splat; r=luke
|
2014-09-03 13:35:12 +02:00 |
Douglas Crosher
|
a5e9443cfc
|
Bug 1060437 - Odin SIMD: Implement the select operation; r=luke
|
2014-09-02 16:31:31 +10:00 |
Benjamin Bouvier
|
38a80fab30
|
Bug 1061383: Unbreak non-ion builds following Odin SIMD landing; r=nbp
|
2014-09-03 11:09:49 +02:00 |
Johannes Schulte
|
09f5e63a9e
|
Bug 1049840 - Add generic GetProp stub to baseline to replace optimized stub chain, if MAX_OPTIMIZED_STUBS is reached. r=djvj
|
2014-08-06 20:16:15 +02:00 |
Dan Gohman
|
2b304ca2db
|
Bug 1054972 - IonMonkey: GVN: Avoid setting UseRemoved flags unnecessarily r=nbp
|
2014-09-02 13:01:32 -07:00 |
Dan Gohman
|
bb43b802bd
|
Bug 1054972 - IonMonkey: GVN: More misc cleanups r=nbp
|
2014-09-02 13:01:32 -07:00 |
Dan Gohman
|
a378352816
|
Bug 1054972 - IonMonkey: Truncation for phis r=nbp
|
2014-09-02 13:01:31 -07:00 |
Brian Hackett
|
e33a8eb69f
|
Bug 1041688 - Add acquired properties analysis, r=jandem.
|
2014-09-02 13:47:34 -06:00 |
Jan de Mooij
|
d1eae77938
|
Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
--HG--
rename : js/src/jit/IonSpewer.cpp => js/src/jit/JitSpewer.cpp
rename : js/src/jit/IonSpewer.h => js/src/jit/JitSpewer.h
extra : rebase_source : 87ff9b0726ece57555e896a15ed7268a3f1d69e6
|
2014-09-02 21:24:26 +02:00 |
Luke Wagner
|
60a140e1d7
|
Bug 1054538 - Store the IonScript in AsmJSModule::ExitDatum for direct access in ~AsmJSModule (r=hannes)
--HG--
extra : rebase_source : e4afb40b979f98a1195163ef3728386a88cd7266
|
2014-09-02 09:21:42 -05:00 |
Benjamin Bouvier
|
00cb5f7121
|
Bug 1061229: Implement SIMD coercive calls; r=h4writer
--HG--
extra : histedit_source : 5cc3742a5277422eaf7fb4bdf13b2cb55f2987fa
|
2014-09-02 12:23:06 +02:00 |
Jon Coppeard
|
9f938c20cc
|
Bug 650161 - Add a class hook that's called when an object is moved r=terrence
|
2014-09-02 11:07:22 +02:00 |
Jon Coppeard
|
fbd9cb9af7
|
Bug 650161 - Add moving GC callback and use it to fix up ipc CPOW tables r=terrence
|
2014-09-02 11:07:22 +02:00 |
Jon Coppeard
|
2e443e6daf
|
Bug 650161 - Fix up shared object elements from copy on write arrays r=terrence
|
2014-09-02 11:07:22 +02:00 |
Jon Coppeard
|
c751667992
|
Bug 650161 - Fix some jit-test failures when compacting GC enabled r=terrence
|
2014-09-02 11:07:21 +02:00 |
Douglas Crosher
|
a538a72556
|
Bug 1060437 - SIMD backend: Implement the select operation; r=bbouvier
|
2014-09-02 17:49:17 +10:00 |
Douglas Crosher
|
90fe8dce54
|
Bug 1060437 - SIMD: Implement float32x4.select in the interpreter; r=bbouvier
|
2014-09-02 01:49:20 +10:00 |
Jon Coppeard
|
3c492aabac
|
Bug 1061214 r=terrence
|
2014-09-02 10:30:37 +02:00 |
Douglas Crosher
|
91cf5f12db
|
Bug 1060087 - OdinMonkey SIMD: add support for signMask; r=luke
|
2014-08-29 22:42:06 +10:00 |
Benjamin Bouvier
|
1784bb4ee0
|
Bug 1059733: OdinMonkey SIMD: add support for bitwise operations; r=luke
|
2014-09-02 10:25:43 +02:00 |
Benjamin Bouvier
|
e965701956
|
Bug 1059710: OdinMonkey SIMD: add support for comparisons; r=luke
|
2014-09-02 10:25:38 +02:00 |
Chris Peterson
|
94648cc0f3
|
Bug 1036781 - Part 10: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit MIR code. r=jandem
|
2014-09-01 14:33:42 -07:00 |
Douglas Crosher
|
3235c4e5a7
|
Bug 1060789: Use splat constructor in Odin whenever possible; r=sunfish
|
2014-09-01 22:14:22 +02:00 |
Douglas Crosher
|
4cd3821fb3
|
Bug 1060789: SIMD x86-x64 backend: Add 'splat' backend support; r=sunfish
|
2014-09-01 01:30:27 +10:00 |
Douglas Crosher
|
fbe951408a
|
Bug 1059749: SIMD backend: implement signMask; r=sunfish
|
2014-08-29 20:24:57 +10:00 |
Ivan Jibaja
|
6e5b43bedb
|
Bug 1059529: SIMD x86-x64 backend: Implement bitwise operations; a=ijibaja,dougc,bbouvier; r=sunfish
|
2014-08-27 18:07:03 -07:00 |
Ivan Jibaja
|
784ebf5de6
|
Bug 1025127: SIMD x86-x64 backend: implement Comparisons; a=ijibaja,dougc,bbouvier; r=sunfish
|
2014-07-25 02:38:24 -07:00 |
Landry Breuil
|
e79dc99076
|
Bug 1014375 followup - unbreak the tree by adding an esac forgotten in previous on a CLOSED TREE
|
2014-09-01 21:58:19 +02:00 |
Landry Breuil
|
bdd26f2fdd
|
Bug 1014375 - Properly define JS_PUNBOX64 or JS_NUNBOX32 depending on the CPU arch r=nbp
|
2014-09-01 21:41:53 +02:00 |
Douglas Crosher
|
f278ccf4cf
|
Bug 1059064 - OdinMonkey: avoid referencing AsmJSGlobalRegBias except for the ARM and MIPS backends. r=luke
|
2014-08-27 14:23:03 +10:00 |
Ehsan Akhgari
|
ddca1158ca
|
Bug 1060988 - Fix more bad implicit constructors in JS IPC code; r=billm
|
2014-08-31 21:10:16 -04:00 |
Ehsan Akhgari
|
4966506563
|
Bug 1060977 - Fix more bad implicit constructors in xpconnect; r=smaug
|
2014-08-31 21:06:35 -04:00 |
Tom Schuster
|
4831caf277
|
Bug 1031880 - Remove JS_SetSingleStepMode. r=jorendorff
|
2014-08-31 19:08:41 +02:00 |
Chris Peterson
|
62d543254c
|
Bug 1036781 - Part 9: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/arm/. r=jandem
|
2014-08-26 22:39:44 -07:00 |
Birunthan Mohanathas
|
ce757c922b
|
Bug 1058101 - Move dom/src/json/ into dom/. r=mccr8
--HG--
rename : dom/src/json/moz.build => dom/json/moz.build
rename : dom/src/json/nsJSON.cpp => dom/json/nsJSON.cpp
rename : dom/src/json/nsJSON.h => dom/json/nsJSON.h
rename : dom/src/json/test/mochitest.ini => dom/json/test/mochitest.ini
rename : dom/src/json/test/test_json.html => dom/json/test/test_json.html
rename : dom/src/json/test/unit/decodeFromStream-01.json => dom/json/test/unit/decodeFromStream-01.json
rename : dom/src/json/test/unit/decodeFromStream-small.json => dom/json/test/unit/decodeFromStream-small.json
rename : dom/src/json/test/unit/test_decodeFromStream.js => dom/json/test/unit/test_decodeFromStream.js
rename : dom/src/json/test/unit/test_decode_long_input.js => dom/json/test/unit/test_decode_long_input.js
rename : dom/src/json/test/unit/test_encode.js => dom/json/test/unit/test_encode.js
rename : dom/src/json/test/unit/xpcshell.ini => dom/json/test/unit/xpcshell.ini
|
2014-08-30 21:43:45 -07:00 |
Benjamin Bouvier
|
7e37b34c58
|
Bug 992267: Odin basic SIMD support; r=luke
* * *
Bug 992267: Add SIMD globals support to Odin; r=luke
--HG--
extra : rebase_source : db317e41bb0b9da6b64e07633e7a192a45c203cf
|
2014-08-28 10:01:44 +02:00 |
Luke Wagner
|
1fd482814b
|
Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
--HG--
extra : rebase_source : 33ca16407cd8b0bd1ca84075dbbb0acbb4272bf6
|
2014-08-29 15:34:20 +02:00 |
Benjamin Bouvier
|
e16461688f
|
Bug 992267: Introduce the IsSimdAvailable testing function; r=luke
--HG--
extra : rebase_source : 1aa13c372ed7ad209e832599608ef3dd2fef9018
|
2014-08-29 15:32:18 +02:00 |
Jan de Mooij
|
3bd8e95f82
|
Bug 1060342 - Optimize TypeOfV codegen. r=bhackett
|
2014-08-30 13:34:09 +02:00 |
Phil Ringnalda
|
d104d9b4da
|
Backed out 3 changesets (bug 992267) for OS X non-unified bustage
Backed out changeset fc9f83afab31 (bug 992267)
Backed out changeset 9afc72a12cb9 (bug 992267)
Backed out changeset 55fb5688e85c (bug 992267)
|
2014-08-29 21:07:37 -07:00 |
Chris Peterson
|
652a9c1549
|
Bug 1060466 - Don't collect parser telemetry for JS code loaded as HTTP resources by add-ons. r=billm
|
2014-08-29 09:17:11 -07:00 |
Steve Fink
|
d53b18f03c
|
Bug 1055842 - Communicate ownership of stolen ArrayBuffer contents, r=Waldo
|
2014-08-29 14:52:36 -07:00 |
Jason Orendorff
|
3433dddd49
|
Follow-up patch 3 to bug 1041631 part 1. Make two more tests pass when Symbol is not defined. r=efaust.
--HG--
extra : rebase_source : deb04af3b51e9fc46899f4bbd222b4f948a9c496
extra : amend_source : 3efd2146ee512cef6cece65caba4f2f159f0b567
|
2014-08-29 16:22:29 -05:00 |
Eric Faust
|
73b006d10d
|
Bug 1058869 - Don't forget about Arrays for attribute-only Object.defineProperty calls. (r=jorendorff)
|
2014-08-29 14:59:51 -07:00 |
Luke Wagner
|
14b9dabdd8
|
Bug 1055337 - Fix up comment per review (r=jorendorff)
--HG--
extra : rebase_source : f1ae705106b5401340f262981df1cf5889a87f38
|
2014-08-29 16:09:08 -05:00 |
Luke Wagner
|
915647e889
|
Bug 1055337 - Don't resolve names while parsing asm.js (r=jorendorff)
--HG--
extra : rebase_source : b81949549c10c52f186e32f5cd19393b782a7725
|
2014-08-29 15:57:25 -05:00 |
Luke Wagner
|
2b606af819
|
Bug 1055337 - Disable syntax parsing inside asm.js so that we get better asm.js warning messages (r=jorendorff)
--HG--
extra : rebase_source : 8885a8d6d6914dc4f6f6e960b6ce4746074c819f
|
2014-08-29 15:57:25 -05:00 |
Luke Wagner
|
69ec4ddcb0
|
Bug 1055337 - only set FunctionBox::useAsm when actively parsing asm.js, not on validation failure re-parses (r=jorendorff)
--HG--
extra : rebase_source : 1afc962d0175c540435339f65af02e25bcd6dabe
|
2014-08-29 15:57:25 -05:00 |
Luke Wagner
|
48f66e4a74
|
Bug 1055337 - remove dead arg to functionArgsAndBodyGeneric (r=jorendorff)
--HG--
extra : rebase_source : cdf7e15a29407aaf042be2c60c06fbda5f7b31b1
|
2014-08-29 15:57:24 -05:00 |
Luke Wagner
|
a353622e26
|
Bug 1053989 - OdinMonkey: add Math.clz32 to stdlib (r=bbouvier)
--HG--
extra : rebase_source : 7f7e060159227338b263326a731b8ba21141fd05
|
2014-08-29 15:57:00 -05:00 |
Benjamin Bouvier
|
cb1711d028
|
Bug 992267: Odin basic SIMD support; r=luke
* * *
Bug 992267: Add SIMD globals support to Odin; r=luke
--HG--
extra : rebase_source : 7a10c51e0e9be701b91e462caff2701a6c52c258
|
2014-08-28 10:01:44 +02:00 |
Luke Wagner
|
2914b2e38a
|
Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
--HG--
extra : rebase_source : 5d5b45fc4418bf8898cdf0a735386140ebc8b230
|
2014-08-29 15:34:20 +02:00 |
Benjamin Bouvier
|
324349ab01
|
Bug 992267: Introduce the IsSimdAvailable testing function; r=luke
--HG--
extra : rebase_source : 65975807c240817b7cc7dfb8bfca59f5d8f6d6a0
|
2014-08-29 15:32:18 +02:00 |
Jason Orendorff
|
2cd0c964b7
|
Follow-up 2 to bug 1041631 - Make several more tests work when Symbol is not defined. no_r=me, a=RyanVM on a CLOSED TREE.
--HG--
extra : rebase_source : 16b265e2c241278bc15f8aa6a976ed736fcafcac
|
2014-08-29 11:36:45 -05:00 |
Jason Orendorff
|
5ba2d14230
|
Follow-up to bug 1041631 - Make a new test work whether Symbol is defined or not. no_r=me, a=RyanVM on a CLOSED TREE.
|
2014-08-29 10:59:19 -05:00 |
ziyunfei
|
39a63a8ef6
|
Bug 1058394 - Don't skip holes in Array#find and Array#findIndex. r=till
--HG--
extra : rebase_source : 8a766b57c90e4b55a827555fd6bf8bfa5b3dc6b8
|
2014-08-28 13:11:54 +08:00 |
Jim Blandy
|
052803f34c
|
Bug 1060069: Minor grammar fixes to Debugger tutorial. DONTBUILD r=jorendorff
|
2014-08-28 16:49:38 -07:00 |
Jim Blandy
|
59a118c808
|
Bug 1060069: Break out Debugger API tutorials into their own pages, and add a Debugger.Memory allocation log tutorial. DONTBUILD r=jorendorff
|
2014-08-28 16:46:27 -07:00 |
Tooru Fujisawa
|
75e020e4b9
|
Bug 1053240 - Add a higher-order macro for TokenKind. r=jwalden
--HG--
extra : rebase_source : d8f10ee3e43dd0bb210fb6c6b1c8e26716faa55b
|
2014-08-23 01:59:03 +09:00 |
Jinank Jain
|
6b86386fb3
|
Bug 1021963 - Self host isNaN and isFinite. r=jwalden
--HG--
extra : rebase_source : 263a62a38ddfa782ece8d0217dc973d66a98e92b
|
2014-08-23 20:42:05 +05:30 |
Eric Faust
|
db3773210b
|
Bug 1027425 - Make all Proxy handler constructors use MOZ_CONSTEXPR. (r=bz, r=froydnj)
|
2014-08-28 13:47:16 -07:00 |
Eric Faust
|
48b4f73e9f
|
Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
|
2014-08-28 13:30:56 -07:00 |
Benjamin Bouvier
|
38e9d185a3
|
Bug 1059606: Take into account that coerced math builtin calls can be in deadCode; r=luke
--HG--
extra : rebase_source : 2017251dd162966e01a8047d8840301d7c427106
|
2014-08-28 21:46:28 +02:00 |
Terrence Cole
|
1b9408bc70
|
Bug 1055163 - We do not need to visit nursery children in UnmarkGrayObject; r=sfink
|
2014-08-26 16:02:28 -07:00 |
Jason Orendorff
|
63d1614798
|
Bug 1041631, part 2 - Make ES6 Symbols Nightly-only for now. r=Waldo.
--HG--
extra : rebase_source : f2365f340299edac9db040280a2a13aa254e5148
|
2014-08-21 16:34:00 -05:00 |
Jason Orendorff
|
0d73ef9d91
|
Bug 1041631, part 1 - Change Symbol tests to pass if Symbol is not defined. r=Waldo.
--HG--
extra : rebase_source : b8510807640d3f0da483904079a26467829f7e70
|
2014-08-20 13:30:04 -05:00 |
Terrence Cole
|
ac1f346907
|
Bug 1057393 - Fix a regression on octane-zlib; r=sfink
--HG--
extra : rebase_source : 3ecf3f741cb5264a426c6edf97ce59184ae6cd34
|
2014-08-25 09:29:51 -07:00 |
James Long
|
de8b7ce3ba
|
Bug 1037675 - Improve Debugger 'findScripts': Add 'source' param and allow 'displayURL' with 'line'. r=jorendorff
|
2014-08-28 08:55:00 -04:00 |
Ryan VanderMeulen
|
5ca90f3f76
|
Bug 1059589 - Skip testBug1057248.js if SharedArrayBuffer isn't supported. r=lth
|
2014-08-28 13:02:32 -04:00 |
Kannan Vijayan
|
7b43518b20
|
Bug 1059555 - Fix js/src/SplayTree forEach to not inadvertantly copy the callback functor. r=bhackett
|
2014-08-28 12:18:44 -04:00 |
David Major
|
36c74581b8
|
Bug 1023941 - Part 5: Loader hook to redirect the missing import. r=bsmedberg
--HG--
extra : rebase_source : 7cf2e857f51dcfcc95bb806d49ef13b794f5ba5b
|
2014-08-28 14:53:38 +12:00 |
Ryan VanderMeulen
|
e643323da5
|
Backed out changeset b9c155d1b30d (bug 1005306) for mochitest-dt failures and various leaks.
CLOSED TREE
|
2014-08-27 22:59:22 -04:00 |
Till Schneidereit
|
c41b3a68e6
|
Bug 1005306 - Improve GC-handling of canonical JSScript for LazyScripts. r=jonco,billm
|
2014-08-28 02:39:08 +02:00 |
Eric Faust
|
11375e15fd
|
Bug 1027964 - Standardize proxy handler families. (r=jorendorff)
|
2014-08-27 17:09:06 -07:00 |
Brian Hackett
|
972c7e4cf6
|
Bug 1057571 - Allow copy on write arrays in non-compileAndGo code, r=jandem.
|
2014-08-27 09:12:10 -07:00 |
Till Schneidereit
|
4ff03c0cde
|
Bug 1053944 - Change RegExp.$N getters to return '' instead of `undefined` for non-matched groups. r=waldo
|
2014-08-27 15:19:30 +02:00 |
Guptha Rajagopal
|
0f8ce911a5
|
Bug 1048384 - Getter/setter syntax should work with computed property names. r=jorendorff
|
2014-08-23 13:52:00 -04:00 |
Benjamin Bouvier
|
6a6a991c4f
|
Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke
|
2014-08-27 12:21:42 +02:00 |
Branislav Rankov
|
450cbba4fd
|
Bug 969375 - Enable IonMonkey on MIPS. r=jandem,glandium
|
2014-08-26 17:11:54 +02:00 |
Branislav Rankov
|
425239e22d
|
Bug 1058685 - IonMonkey MIPS: Removed unneeded temp in LAsmJSLoadFuncPtr. r=bbouvier
|
2014-08-27 14:13:07 +02:00 |
Branislav Rankov
|
a043419691
|
Bug 1058685 - IonMonkey MIPS: Fix warnings and style in MIPS code. r=bbouvier
|
2014-08-27 13:42:59 +02:00 |
Branislav Rankov
|
3a35d72f69
|
Bug 1058582 - IonMonkey MIPS: Implemented visitClzI r=dougc
|
2014-08-26 15:36:39 +02:00 |
Benjamin Bouvier
|
3ee97f2beb
|
Backed out changeset d3f44966d998 (bug 1052514) for jit test failures on a CLOSED TREE
--HG--
extra : histedit_source : 40689854882f87883ce2d5018f0919c39273d137
|
2014-08-27 13:40:39 +02:00 |
Benjamin Bouvier
|
c508414898
|
Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke
|
2014-08-27 12:21:42 +02:00 |
Benjamin Bouvier
|
0a9282bfec
|
Bug 1052514: Move AsmJSNumLit and use it in Globals; r=luke
|
2014-08-27 12:21:38 +02:00 |
Benjamin Bouvier
|
8fcce80ebf
|
Bug 1052325: AsmJS: make return coercion optional for standard math lib functions calls; r=luke
|
2014-08-27 12:20:14 +02:00 |
Benjamin Bouvier
|
adbfe2e9c2
|
Bug 1052325: Odin: Rename CheckCall into CheckCoercedCall; r=luke
|
2014-08-27 12:19:49 +02:00 |
Hannes Verschore
|
0f402bca7f
|
Bug 1056581 - Use fast getc on windows, r=jorendorff
|
2014-08-27 12:05:51 +02:00 |
David Major
|
41fb73f1a8
|
Bug 1001332 - Set subsystem version to 5.01 to make VS2013 builds run on XP. r=glandium
--HG--
extra : rebase_source : 30b0f750d6a094e16cc9815db697f6bd39ae5a97
|
2014-08-27 21:20:10 +12:00 |
Douglas Crosher
|
0ca46008dc
|
Bug 1058587 - OdinMonkey MIPS: bias the global-register to improve instruction encoding efficiency. r=dougc
|
2014-08-27 10:08:16 +10:00 |
Guptha Rajagopal
|
fb7cee98ff
|
Bug 1041128 - Allow duplicate properties in object literals r=jorendorff
* * *
Bug 1041128 - Duplicate property name in object literal is allowed in ES6 strict mode part 2 r=Waldo
|
2014-08-23 13:44:00 +02:00 |
Jan de Mooij
|
c1bf3a232d
|
Bug 1056529 - Remove old workarounds for MSVC PGO bugs. r=h4writer
|
2014-08-27 10:14:07 +02:00 |
Chris Peterson
|
57531e8394
|
Bug 1036781 - Part 8: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/*Allocator.* code. r=jandem
|
2014-08-26 22:55:24 -07:00 |
Douglas Crosher
|
556695a52b
|
Bug 1041079 - IonMonkey: guard against there being no TLS PerThreadData when flushing the icache. r=luke
|
2014-08-12 11:17:49 +10:00 |
Nicholas Nethercote
|
df1c26a45e
|
Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
--HG--
extra : rebase_source : 0f55e70b63d9c191fbd9418cb1177ff534deeed9
|
2014-08-25 16:56:33 -07:00 |
Brian Hackett
|
b477b631eb
|
Bug 1057219 - Add write barrier for the owner of COW elements, r=billm.
|
2014-08-26 14:12:23 -07:00 |
Brian Hackett
|
6ace183a93
|
Bug 1058168 - Tolerate a null PerThreadData runtime in runtimeIfOnOwnerThread(), r=luke.
|
2014-08-26 13:49:45 -07:00 |
Brian Hackett
|
070b11f0bb
|
Bug 894596 - Bake constant valued object properties into jitcode when possible, r=jandem, patch mostly written by djvj.
|
2014-08-26 12:30:36 -07:00 |
Kannan Vijayan
|
7141c60325
|
Bug 1057082 - Part 1 - Add profilingActivation linked list and refactor ProfilingFrameIterator. r=luke
|
2014-08-26 14:03:04 -04:00 |
Jan de Mooij
|
f428e2395e
|
Bug 1058631 part 1 - Some minor GC performance improvements. r=terrence
|
2014-08-26 19:07:59 +02:00 |
Terrence Cole
|
dbf4c1f1ea
|
Bug 1057140 - Revert JS_realloc bustage from bug 1033442; r=sfink
|
2014-08-25 12:28:38 -07:00 |
Luke Wagner
|
7878ee7705
|
Bug 1053544 - issue link-time validation error when given proxy global/import objects (r=efaust)
--HG--
extra : rebase_source : bbbdac41e3bef432124471787e79b00d40e13133
|
2014-08-26 08:41:17 -05:00 |
Luke Wagner
|
e899fa540b
|
Bug 1053544 - OdinMonkey: issue link-time validation error when given value with under-defined coercion (r=Waldo)
--HG--
extra : rebase_source : 636b2fe0085e9deeded18889f0db1d7ace4c0ef9
|
2014-08-14 10:00:37 -05:00 |
Ryan VanderMeulen
|
fceed2512c
|
Backed out changeset b8a962a66a80 (bug 1044578) for ARM simulator orange.
|
2014-08-26 09:56:43 -04:00 |
Marty Rosenberg
|
2fd5c32bc6
|
Bug 1044578: Try to evict correctly-sized registers, failing that evict all necessary registers. (r=sunfish)
|
2014-08-26 08:14:05 -04:00 |
Branislav Rankov
|
2e2e55a8fc
|
Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 2. r=mjrosenb
|
2014-08-14 14:39:38 +02:00 |
Branislav Rankov
|
9bba748a5b
|
Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 1. r=mjrosenb
|
2014-08-22 11:37:06 +02:00 |
Branislav Rankov
|
f8a73224bc
|
Bug 1050713 - IonMonkey MIPS: Fix the branch check in branchTruncateDouble. r=nbp
|
2014-08-22 11:08:01 +02:00 |
Jan de Mooij
|
f980f5fb99
|
Bug 1057582 - Remove a bogus assert. r=bhackett
|
2014-08-26 10:14:06 +02:00 |
Jan de Mooij
|
38fd3fb707
|
Bug 1046585 part 9 - Move SSE detection code out of assembler/ and refactor it. r=sunfish
|
2014-08-26 10:09:42 +02:00 |
Luke Wagner
|
eba4bd6ead
|
Bug 1057248 . r=jandem
|
2014-08-25 23:10:05 -04:00 |
Dan Gohman
|
6341493e11
|
Bug 1058077 - IonMonkey: Eliminate the unused osrStart_ field form MIRGraph r=sstangl
|
2014-08-25 15:03:24 -07:00 |
Dan Gohman
|
72639cb52a
|
Bug 1058075 - IonMonkey: GVN: Fix MConstant's hash function to reduce collisions r=mjrosenb
|
2014-08-25 15:03:23 -07:00 |
Dan Gohman
|
da0faad7fe
|
Bug 1058084 - IonMonkey: Micro-optimize some InlineList routines r=jandem
|
2014-08-25 15:03:22 -07:00 |
Terrence Cole
|
e849322dc3
|
Backed out changeset 4f7c6bf2b8fe (Bug 1057393) for bustage on a CLOSED TREE
--HG--
extra : rebase_source : 9d12fbd474eaff04fe52bad48c1afda7bb9288b8
|
2014-08-25 14:14:29 -07:00 |
Andrew McCreight
|
b9712e47f0
|
Bug 1052626, part 2 - Report the total size of nsXPCWrappedJS. r=bholley,froydnj
|
2014-08-25 12:34:00 -07:00 |
Andrew McCreight
|
5d1b4639a7
|
Bug 1052626, part 1 - Outline and constify JSObject2WrappedJSMap::SizeOfIncludingThis. r=njn
|
2014-08-25 12:34:00 -07:00 |
Terrence Cole
|
9f431ff46c
|
Bug 1057393 - Fix a regression on octane-zlib; r=sfink
|
2014-08-25 09:29:51 -07:00 |
Birunthan Mohanathas
|
77bfad00a6
|
Bug 1045801 - Rename SafeCast to AssertedCast. r=Waldo
|
2014-08-25 12:17:32 -07:00 |
Douglas Crosher
|
4bee9bcff8
|
Bug 1051595 - OdinMonkey: Bias the global-register to improve instruction encoding efficiency. r=luke
|
2014-08-26 00:48:03 +10:00 |
Douglas Crosher
|
97d9edf21c
|
Bug 1050278 - IonMonkey ARM: Canonicalize the hwcap flags even when overridden, and add a flag for alignment faults. r=jandem
|
2014-08-20 20:17:37 +10:00 |
Ryan VanderMeulen
|
1bdb2bb627
|
Bug 1057803 - Skip bug-1055034.js if ParallelJS isn't supported. r=terrence
|
2014-08-25 13:22:44 -04:00 |
Ryan VanderMeulen
|
e29307ef98
|
Merge m-c to inbound. a=merge
CLOSED TREE
|
2014-08-25 12:51:20 -04:00 |
Ryan VanderMeulen
|
81342753e0
|
Merge inbound to m-c. a=merge
CLOSED TREE
|
2014-08-25 11:49:37 -04:00 |
Hannes Verschore
|
c5218413a3
|
Bug 1047564 - TraceLogger: cleanups, r=bbouvier
|
2014-08-25 10:08:28 +02:00 |
Hannes Verschore
|
d7c0ae169d
|
Bug 1055864 - IonMonkey: Remove bogus assert in MTruncateToInt32, r=jandem
|
2014-08-25 10:08:24 +02:00 |
Hannes Verschore
|
ef1c647d6b
|
Bug 1055762 - IonMonkey: Take the conversion into consideration when deciding when to box, r=jandem
|
2014-08-25 09:52:50 +02:00 |
Chris Peterson
|
a5f78aa15e
|
Back out changeset d89484b7c0fa (Bug 1036781 - Part 6) to see if it burned Android 2.3 Opt.
|
2014-08-24 22:23:26 -07:00 |
Amit Tripathi
|
995b8b1c13
|
Bug 1019810: Crashing in InlineFrameIterator::findNextFrame() with MOZ_CRASH when numActualArgs_ fails to get initialized, r=h4writer
|
2014-08-25 17:55:27 +05:30 |
Wes Kocher
|
ab9325b9fb
|
Merge m-c to fx-team a=merge
|
2014-08-22 17:10:53 -07:00 |
Jeff Walden
|
48a79b06e3
|
Bug 969478 - Make the arguments/caller properties of functions be entirely implemented by accessors living on Function.prototype. r=jorendorff
--HG--
extra : rebase_source : 258c158f041f673b201ca3cd978e1522a1887311
|
2014-08-01 19:11:22 -07:00 |
Chenxia Liu
|
7a148d6ee8
|
Bug 1021751 - Homebanner snippet. r=lucasr
|
2014-08-22 15:07:40 -07:00 |
Bill McCloskey
|
91859b4c73
|
Bug 1008107 - Allow SandboxPrivate to be null in sandbox_finalize (r=bz)
|
2014-08-21 13:29:20 -07:00 |
Nicolas B. Pierron
|
c2dcdeebdf
|
Bug 1056786 - Use EmulateStateOf with an ArrayMemoryView. r=jandem
|
2014-08-21 21:48:23 +02:00 |
Nicolas B. Pierron
|
e0eeae7ca7
|
Bug 1046870 - Add Spew to follow escape analysis reasons. r=jandem
|
2014-08-21 21:48:23 +02:00 |
Nicolas B. Pierron
|
c93de0d9bd
|
Bug 1046197 - Make Array & String IteratorNext easier to optimized with Scalar Replacement. r=jorendorff
|
2014-08-21 21:48:23 +02:00 |
Nicolas B. Pierron
|
9e27dfb18e
|
Bug 1046183 - Move Scalar Replacement after the EliminatePhis phase. r=jandem
|
2014-08-21 21:48:23 +02:00 |
Nicolas B. Pierron
|
655d73d553
|
Bug 1048414 - Use prepareForDiscard in DiscardIgnoreOperands. r=sunfish
|
2014-08-21 20:47:04 +02:00 |
Nicolas B. Pierron
|
4677e06058
|
Bug 1042729 part 5 - Only list resume points in debug builds. r=h4writer
|
2014-08-21 20:47:04 +02:00 |
Nicolas B. Pierron
|
04f631b40e
|
Bug 1042729 part 4 - Keep a reference to outer resume point on basic blocks, and make discarding resume point precise. r=jandem
|
2014-08-21 20:47:04 +02:00 |
Nicolas B. Pierron
|
cb81a8d124
|
Bug 1042729 part 3 - Ensure priorResumePoints are re-attached to the new BasicBlock or discarded. r=efaust
|
2014-08-21 20:47:04 +02:00 |
Nicolas B. Pierron
|
88dd48856f
|
Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
|
2014-08-21 20:47:04 +02:00 |
Nicolas B. Pierron
|
3b1642e097
|
Bug 1042729 part 1 - Make resume point unique to each instruction. r=h4writer
|
2014-08-21 20:47:03 +02:00 |
Jan de Mooij
|
848cafcf7b
|
Bug 1056795 - Optimize ArrayPushDense. r=bhackett
|
2014-08-21 18:51:40 +02:00 |
Luke Wagner
|
e05253d321
|
Bug 1054066 - OdinMonkey: remove special optimization for H[constant>>K] (r=dougc)
|
2014-08-21 11:30:06 -05:00 |
Luke Wagner
|
c6faa33d27
|
Bug 1054066 - OdinMonkey: issue deprecation warning for heaps less than 64kb (r=dougc)
|
2014-08-21 11:29:30 -05:00 |
Luke Wagner
|
bba47b5edc
|
Bug 1054438 - Tidy up AsmJSValidate.h and some heap-access related code (r=dougc)
|
2014-08-21 11:27:48 -05:00 |
Jon Coppeard
|
1f5a69d7ff
|
Bug 1056418 - Fix testGCFinalizeCallback to not to clobber its global r=terrence
|
2014-08-21 16:56:56 +01:00 |
Rishab Arora
|
8f86240a5e
|
Bug 1021379 - Renamed typed arrays' move method to copyWithin, fixed up to ES6 semantics. r=till, r=jwalden
--HG--
extra : rebase_source : deae33f4603ef3c40a2d214b0426bb0756b5307a
|
2014-07-10 11:49:22 +05:30 |
Jeff Walden
|
a42bb7e9e9
|
Bug 1055818 - Fix findReferences-02.js to account for the nulling out of binding BaseShape parents in bug 961969. r=luke
--HG--
extra : rebase_source : dd972fea9a1803d170bb0a1163d5512492267706
|
2014-08-19 16:18:07 -07:00 |
Ed Morley
|
6aeef44c14
|
Backed out changeset 21bc84614aa2 (bug 1036781) for crashes on Windows; CLOSED TREE
|
2014-08-22 09:29:05 +01:00 |
Ed Morley
|
f2b21bebd2
|
Backed out changeset f2da252a9248 (bug 1054630)
|
2014-08-22 09:28:38 +01:00 |
Chris Peterson
|
c2a5352c35
|
Bug 1054630 - Part 1: Add plumbing for SpiderMonkey parser telemetry. r=till
|
2014-08-11 23:17:44 -07:00 |
Chris Peterson
|
897f56e626
|
Bug 1036781 - Part 4: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for Baseline code. r=jandem
|
2014-08-21 21:52:39 -07:00 |
Dan Gohman
|
0dce9d91bc
|
Bug 1031410 - IonMonkey: GVN: Don't set isGuard() unnecessarily in IonBuilder. r=sstangl
|
2014-08-21 18:05:33 -07:00 |
Dan Gohman
|
865e06d777
|
Bug 1056805 - OdinMonkey: Don't run EliminateDeadResumePoints when compiling in asm.js mode r=luke
|
2014-08-21 18:05:31 -07:00 |
Dan Gohman
|
1654ac417e
|
Bug 1056805 - IonMonkey: Don't call opName(), a virtual function, for spewing when spewing isn't enabled r=luke
|
2014-08-21 18:05:26 -07:00 |
Brian Hackett
|
5becdf07b4
|
Bug 1056899 - Don't free COW element arrays until after sweeping, r=jonco.
|
2014-08-21 17:54:05 -07:00 |