Nicolas B. Pierron
9faa20ad57
Bug 1161584 - Add TrackedStrategy::SetProp_InlineCache. r=shu
2015-05-06 15:51:45 +02:00
Jon Coppeard
33a19409f6
Bug 1160163 - Refactor arena decommit so we don't have to pass dummy thing kind to allocateArena() r=terrence
2015-05-06 09:45:10 +01:00
Jon Coppeard
97c6239c09
Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence
2015-05-06 09:44:42 +01:00
Florian Merz
5ed1390251
Bug 1155211 - SIMD: rename lane mutators - load/store. r=bbouvier
2015-05-05 21:18:36 +02:00
Tooru Fujisawa
c5a90ab4c3
Bug 1161628 - Fix leak in ErrorWrongTypeArg. r=bbouvier
2015-05-06 15:44:31 +09:00
Terrence Cole
f6eb7cf6e4
Bug 1160665 - Use the same implementation for both internal and external barriers; r=jonco
2015-05-01 10:23:57 -07:00
Terrence Cole
76b7331f02
Bug 1160567 - Assert that object derived types are not exposed in the API; r=jonco
2015-05-01 10:23:57 -07:00
Tooru Fujisawa
04cdfd8863
Bug 1157354 - Part 2: Pass --tbpl and --tbpl-debug to more spidermonkey shell build variants. r=sfink
2015-05-05 13:59:51 +09:00
Tooru Fujisawa
a64b02bb39
Bug 1157354 - Part 1: Add --tbpl-debug option to jstests.py. r=sfink
2015-05-05 13:59:51 +09:00
Tooru Fujisawa
3483fd13cd
Bug 1160137 - Use 64bit on Windows 8 x64 debug spidermonkey shell build. r=sfink
2015-05-05 13:59:51 +09:00
Tooru Fujisawa
8fb77b7548
Bug 1160490 - Set target to x86_64 for spidermonkey shell build on Windows 8 x64. r=sfink
2015-05-05 13:59:48 +09:00
Brian Hackett
1e556a7c9c
Bug 1161077 - Allocate unboxed arrays in the nursery, r=terrence.
2015-05-04 16:36:54 -07:00
Bobby Holley
d46439b4b9
Bug 1151385 - Fail early for cross-origin sandboxPrototype. r=gabor
2015-05-04 11:05:29 -07:00
Benjamin Smedberg
25916a65c0
Bug 1159737 Stop supporting binary XPCOM components except built into the application. r=froydnj sr=bz Some xpcshell tests of binary functionality need to register binary components. Expose a function "registerAppManifest" in the xpcshell environment to make this available to tests without exposing it to addons. r=bholley
2015-05-01 10:23:44 -04:00
Nicolas B. Pierron
5432be44a0
Bug 1150783 - Use a special JitFrame to record when LazyLink stubs are on the stack. r=h4writer
2015-05-04 15:14:39 +02:00
Nicolas B. Pierron
d6c76e96a1
Bug 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish
2015-05-04 15:14:39 +02:00
Nicolas B. Pierron
87fcf5a21d
Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem
2015-05-04 15:14:38 +02:00
Gabor Krizsanits
547a796489
Bug 1101182 - One interpose call for one property access. r=bholley
2015-05-04 08:57:52 +02:00
Brian Hackett
d356b0167f
Bug 1146597 - Remove redundant check for unboxed object/array runtime option.
2015-05-03 17:19:02 -07:00
Brian Hackett
aae4a0cada
Bug 1157703 - Cache iterators involving unboxed objects, r=jandem.
2015-05-03 15:27:12 -07:00
Brian Hackett
283ee20b7f
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
Jeff Walden
60f00b7950
Bug 1160356 - Make new Date(arg1, arg2, ...) conform to ES3-6 in converting *all* arguments to number before computing the return value. r=evilpie
2015-04-30 09:58:58 -07:00
Jeff Walden
919127e63f
Bug 1160356 - Reorganize the code for the Date function/constructor into three separate methods, to be more consistent with ES6's definition of it. Don't change the actual algorithm yet -- this is just code motion. r=evilpie
2015-04-30 09:58:58 -07:00
Jeff Walden
8d4c8b6577
Bug 1160356 - Make Date.UTC conform to ES3-6 in converting *all* arguments to number before computing the return value. r=evilpie
2015-04-30 09:58:58 -07:00
Terrence Cole
16e29d4759
Bug 1159428 - Use Value and Id type-based dispatching to simplify barriers; r=jonco
2015-04-30 11:29:43 -07:00
Eric Rahm
59005b2eab
Bug 1160267 - JS build files should not declare IMPL_MFBT. r=glandium
2015-04-30 15:10:03 -07:00
ProgramFOX
63c6e0f603
Bug 1153602 - SIMD (interpreter): Added more test cases for ReciprocalSqrtApproximation. r=Waldo
2015-04-29 16:56:53 +02:00
Jon Coppeard
77fbad3ef5
Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj
2015-05-01 16:26:11 +01:00
Jon Coppeard
01ae8d28d8
Bug 1155618 - Fix places where OOM errors are not reported to the context in js::DependentAddPtr r=terrence
2015-05-01 16:26:10 +01:00
Jon Coppeard
0d79eaae5d
Bug 1155618 - Fix some places where OOM errors are not reported to the context r=terrence
2015-05-01 16:26:10 +01:00
Jon Coppeard
270fbaef21
Bug 1159714 - Templatise AutoVectorRooter implementation r=terrence
2015-05-01 16:26:10 +01:00
Tom Schuster
e16d8a3361
Bug 1158463 - Reorder property creation in js::FromPropertyDescriptorToObject. r=Waldo
2015-05-01 12:32:53 +02:00
Florian Scholz
920d9edf98
Bug 1153825 - Fix length properties of (Weak){Map,Set} constructors; r=evilpie
2015-05-01 12:32:53 +02:00
Ryan VanderMeulen
f3e32f8fe2
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-05-01 10:50:07 -04:00
Ryan VanderMeulen
2e09be4e71
Backed out 3 changesets (bug 1155900) for frequent browser_net_cached-status.js failures. CLOSED TREE
...
Backed out changeset 8b3bb908f6fc (bug 1155900)
Backed out changeset 195a3736c877 (bug 1155900)
Backed out changeset 5d7b3b8cce5a (bug 1155900)
2015-05-01 09:30:44 -04:00
Jeff Walden
f02fb67d3a
Bug 1155900 - Followup test-fix and no-longer-correct assertion removal. r=bustage in a CLOSED TREE
2015-04-30 22:54:53 -07:00
Jeff Walden
d847124eb0
Bug 1155900 - Make frontend-triggered GetIterator perform ToObject before doing GetMethod(..., @@iterator), and add tests. (There's no behavioral change, except in terms of error messages, because the presence of bug 603201 causes this ToObject call to happen anyway -- but if that bug had been fixed before this one, these changes would have fixed a bug.) r=shu
2015-04-20 19:51:17 -07:00
Jeff Walden
f6f7c4c802
Bug 1155900 - Pass destructuring right-hand-side expressions through ToObject before properties are destructured out of them. r=shu
2015-04-17 21:57:50 -07:00
Boris Zbarsky
0d97bf2adb
And fix this to actually compile... Still bug 1160311.
2015-04-30 21:58:07 -04:00
Boris Zbarsky
58238d37e5
Bug 1160311. JITs should be enabled by default. r=jorendorff
2015-04-30 17:36:50 -04:00
Mike Hommey
b673a97a25
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Wes Kocher
90690d9a10
Backed out changeset 2736f8056026 (bug 1160311) for SM(e) bustage CLOSED TREE
2015-04-30 15:26:29 -07:00
Terrence Cole
820111cc77
Bug 1159540 - Organize and comment the marking paths; r=sfink
2015-04-29 10:23:24 -07:00
Boris Zbarsky
7c577ff30d
Bug 1160311. JITs should be enabled by default. r=jorendorff
2015-04-30 17:36:50 -04:00
Terrence Cole
8736a22c4f
Bug 1159402 - Remove the zone-specialized Value barriers; r=sfink
2015-04-30 11:29:21 -07:00
Ryan VanderMeulen
60ffba2a66
Merge inbound to m-c. a=merge
2015-04-30 13:56:09 -04:00
Ryan VanderMeulen
06ee4d6c18
Bug 1160149 - Skip basic/testManyVars.js on SM(cgc) builds for frequent timeouts.
...
CLOSED TREE
2015-04-30 09:59:12 -04:00
Steve Fink
735de75d87
Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink
2015-04-30 09:38:57 -04:00
Carsten "Tomcat" Book
58c82070e9
Backed out changeset 24ddf11d9c1d (bug 1159999) for spidermonkey test failures on a CLOSED TREE
2015-04-30 12:53:18 +02:00
ryan
0bb27285c5
Bug 1158547 - Removes the useless declaration in Parser.cpp. r=jorendorff
2015-04-28 11:44:00 +02:00