Nicholas D. Matsakis
7505d2b117
Bug 987912 -- Clear thread-local arenas after every iteration r=shu
2014-03-25 14:00:14 -04:00
Christian Holler
e9d6b8b3c0
Bug 988097 - Allow oomAfterAllocations in non-debug builds. r=jandem
...
--HG--
extra : rebase_source : 8e9c7119bc24deb74e864e061984bf57e909c414
2014-03-27 19:15:22 +01:00
Shu-yu Guo
babccb081b
Bug 988706 - Fix bogus assert in ForkJoin. (r=lth in person)
2014-03-27 10:22:55 -07:00
Hannes Verschore
661672e6c0
Bug 983580 - IonMonkey: Use backtracking allocator for asmjs style code, r=luke
2014-03-27 16:59:38 +01:00
Sean Stangl
6deadb4ec1
Bug 616491 - Limit YARR stack size to 1MB. r=mjrosenb
2014-03-26 14:47:11 -07:00
Lars T Hansen
ef29ec55ba
Bug 988833 - Reduce the number of iterations in TypedObject-TypeDescrIsSizedArrayType.js to avoid intermittent timeouts when running under the interpreter. r=jandem
2014-03-27 11:02:28 -04:00
Jan de Mooij
cc3a799016
Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
...
--HG--
extra : rebase_source : 597e04cf1c6bcd2a177d1bc1386d222f8cb62a6d
2014-03-27 10:11:55 -04:00
Jan de Mooij
a7731b952f
Bug 988418 - Remove some unused OSR code. r=nbp
...
--HG--
extra : rebase_source : 5c2594d82a97cea4ca05d6b24aba8dcc31fccd8a
2014-03-27 10:11:35 -04:00
Jan de Mooij
96abd21257
Bug 988561 - Make jit-test testBug686274.js run faster with non-default JIT flags. r=luke
...
--HG--
extra : rebase_source : 4a85e97bf3db0359b375de564204f162238abc12
2014-03-27 10:04:58 -04:00
Jeff Walden
50869993aa
Bug 987807 (reland with correct bug number so DONTBUILD) - Fix ggc-only typos. r=i-am-so-smrt
...
--HG--
extra : rebase_source : c37723cd80e80f12885c136cfdf54d2eabcc65af
2014-03-27 01:20:27 -04:00
Jeff Walden
67a6e431c4
Back out 2424dfed0c3c, tagged with wrong bug number. r=i-am-so-smrt-still
...
--HG--
extra : rebase_source : 066cb2c2ee7c1c85cfe9bf1e2d62c0e3b0d0725b
2014-03-27 01:18:57 -04:00
Dan Minor
142d55ee85
Bug 988522 - Temporarily disable jit-test parallel timeout.js and timeout-gc.js tests until Bug 906525 is resolved; r=terrence
2014-03-26 16:19:51 -04:00
Carsten "Tomcat" Book
71aa63b9ea
Backed out changeset 71568f10952a (bug 988326) for assertions
2014-03-27 11:40:32 +01:00
Terrence Cole
fb3442e7e6
Bug 988326 - Start GC arenas in the decommitted state; r=jonco
2014-03-26 13:12:45 -04:00
Carsten "Tomcat" Book
3658bfa967
Backed out changeset 52f43e3f552f (bug 619558) for frequent mochitest other test failure on OS X 10.8
2014-03-27 10:14:39 +01:00
Ryan VanderMeulen
c5fd173c74
Merge m-c to inbound.
2014-03-26 23:09:54 -04:00
Ryan VanderMeulen
a14baa39be
Merge inbound to m-c.
2014-03-26 20:58:31 -04:00
Shu-yu Guo
0aa3f76856
Bug 985312 - PJS: Remove the bounds function from ForkJoin. (r=nmatsakis)
...
--HG--
rename : js/src/builtin/Parallel.js => js/src/builtin/ParallelUtilities.js
2014-03-26 05:30:22 -07:00
Nathan Froyd
9d5430fc7b
Bug 987457 - rename ProtoAndIfaceArray to ProtoAndIfaceCache; r=bz
2014-03-22 13:04:09 -04:00
Wes Kocher
2a40007161
Merge m-c to fx-team
2014-03-25 20:23:20 -07:00
Dave Townsend
980780332d
Bug 986757: Defer firing OnNewGlobalObject until after the __URI__ property is set for JS Modules. r=bholley
2014-03-25 16:33:06 -07:00
Birunthan Mohanathas
e1727be24a
Bug 845478 - Part 9: Remove JS_{CALLEE,ARGV,RVAL,SET_RVAL}. r=evilpie
2014-03-25 14:42:34 -04:00
Eric Faust
7156d47c42
Bug 983462 - Implement own property native getter cacheing at JSOP_GETPROP sites in BC. (r=djvj)
2014-03-24 14:55:25 -07:00
Jon Coppeard
62b5a7609b
Bug 986843 - Replace AutoHoldZone with AutoCompartmentRooter r=terrence
2014-03-24 21:45:23 +00:00
Terrence Cole
e3c370b30c
Bug 987160 - Avoid over-reserving address ranges on Windows. r=jonco
2014-03-24 14:49:50 -04:00
Vladimir Vukicevic
7e1256a594
b=974660, remove unneeded and broken VTune cruft from xpcshell, r=sstangl
...
DONTBUILD
--HG--
extra : amend_source : f801a3a6b58dfa110e1d95ccf003d6475f589ee7
2014-03-24 15:28:12 -04:00
Ms2ger
d7c5e3051b
Bug 860731 - Part c: Move LockedFile to WebIDL; r=janv
2014-03-24 16:10:27 +01:00
Gabor Krizsanits
d4b6762114
Bug 966609 - nsWrapperCache for SandboxPrivate. r=bholley
2014-03-24 16:00:52 +01:00
Bobby Holley
830107fc87
Bug 986940 - Remove Cu.createArrayIn. r=gabor
2014-03-24 11:30:20 -03:00
Bobby Holley
de8f0657d6
Bug 986940 - Remove Cu.createDateIn. r=gabor
...
When we switch ObjectWrapper.jsm to use Cu.cloneInto, this became unused.
2014-03-24 11:30:20 -03:00
Birunthan Mohanathas
5bda3d8b1b
Bug 845478 - Part 6: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...}, `argc`, `vp` in js/xpconnect/. r=bz
2014-03-24 08:49:57 -04:00
Birunthan Mohanathas
1b7af4be90
Bug 845478 - Part 5: Use JS::CallArgs instead of `vp` in js/src/. r=evilpie
2014-03-24 08:49:44 -04:00
Birunthan Mohanathas
1fa74b1644
Bug 845478 - Part 4: Use JS::CallArgs instead of `argc` in js/src/builtin/. r=evilpie
2014-03-24 08:49:27 -04:00
Birunthan Mohanathas
c48ed081dd
Bug 845478 - Part 3: Use JS::CallArgs instead of `argc` in js/src/. r=evilpie
2014-03-24 08:49:11 -04:00
Birunthan Mohanathas
87879c1566
Bug 845478 - Part 2: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in js/src/. r=evilpie
2014-03-24 08:48:52 -04:00
Birunthan Mohanathas
cbe2cfc4fb
Bug 845478 - Part 1: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in js/src/shell/. r=evilpie
2014-03-24 08:48:37 -04:00
Bobby Holley
dffeca26fa
Bug 986542 - Don't categorically disable script for detached docshells. r=bz
2014-03-23 12:54:18 -03:00
Phil Ringnalda
9493e2fb24
Merge m-c to m-i
2014-03-23 08:43:23 -07:00
Bobby Holley
0d5f47cda8
Bug 975042 - Tests. r=peterv
...
We try to make this test machinery reusable for future Xrayable JS objects.
2014-03-23 11:02:14 -03:00
Bobby Holley
fec43f3ae0
Bug 975042 - Update expando sharing tests to test the Xray-to-JS case. r=peterv
2014-03-23 11:02:14 -03:00
Bobby Holley
4146c05d55
Bug 975042 - Enable JS Xray for the Date object. r=peterv
2014-03-23 11:02:14 -03:00
Bobby Holley
56aac00a06
Bug 975042 - Implement resolveOwnProperty and enumerateNames trap. r=peterv
2014-03-23 11:02:13 -03:00
Bobby Holley
a9d3924c56
Bug 975042 - Make enumerateNames trap virtual. r=peterv
2014-03-23 11:02:13 -03:00
Bobby Holley
8eb80b2fd1
Bug 975042 - Implement getPrototypeOf. r=peterv
2014-03-23 11:02:13 -03:00
Bobby Holley
f08d932ce0
Bug 975042 - Implement createHolder. r=peterv
2014-03-23 11:02:13 -03:00
Bobby Holley
60e8547108
Bug 975042 - Implement the easy trait hooks. r=peterv
2014-03-23 11:02:13 -03:00
Bobby Holley
9c97f0b173
Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
...
All of this machinery asserts if it actually get used. But it won't be used at
present, because we have an empty whitelist of JSProtoKeys.
2014-03-23 11:02:12 -03:00
Bobby Holley
c34dd9877d
Bug 975042 - Remove the special COW support for Date. r=peterv
...
As soon as Date is on Xrays, this stuff won't work anyway. Henceforth, content
access to chrome Date objects is forbidden, and APIs should use something like
|new contentWindow.Date()| for any Date object they wish to expose to content.
2014-03-23 11:02:12 -03:00
Phil Ringnalda
6b1d7eec4c
Merge m-c to f-t
2014-03-22 17:48:30 -07:00
Shu-yu Guo
aec5110535
Bug 986717 - Fix typo in SnapshotIterator::allocationReadable.
2014-03-21 22:38:39 -07:00
Bobby Holley
b1aad59d64
Bug 986304 - Augment JSAPI to give callers the option to not define named functions on the scope object. r=terrence
2014-03-21 23:31:02 -03:00
Jeff Walden
8b9c5bf591
Bug 980962 - Fix the AsmJSArrayBuffer function when called using |new|. r=terrence over IRC
...
--HG--
extra : rebase_source : 6050d0283041fb5fbb549780abece586d1e9f918
2014-03-21 15:28:46 -07:00
Jeff Walden
85e409d130
Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
...
--HG--
extra : rebase_source : 9e4bd270925efb155dacb91470b617f169526824
2014-03-20 23:24:21 -07:00
Jeff Walden
40a47ea060
Remove an unused variable in the shell. No bug, r=themaid
...
--HG--
extra : rebase_source : 2793c32ddb79901439d93f19136a906c96e3371a
2014-03-20 15:09:05 -07:00
Terrence Cole
b94991c554
Bug 985562 - Do not allocate large call objects in the nursery; r=jandem
2014-03-20 14:38:51 -07:00
Boris Zbarsky
25b6f9a6ac
Bug 983300 part 4. Convert exceptions in static methods returning promises into rejected promises. r=khuey,efaust
2014-03-21 12:18:24 -04:00
Boris Zbarsky
0421d9d17b
Bug 983300 part 3. Convert exceptions in specialized methods returning promises into rejected promises. r=khuey, efaust
2014-03-21 12:18:24 -04:00
Jan de Mooij
f08e44a314
Bug 983709 part 2 - Fix MBinaryInstruction to not override congruentTo. r=h4writer
2014-03-21 15:53:00 +01:00
Jan de Mooij
a359e5e7c8
Bug 983709 part 1 - Don't mark shift instructions as commutative. r=h4writer
2014-03-21 15:48:27 +01:00
Lars T Hansen
469542aa31
Bug 983675 - Intrinsify and inline TypeDescrIsArrayType, TypeDescrIsUnsizedArrayType, TypeDescrIsSizedArrayType, TypeDescrIsSimpleType, ObjectIsTypedObject. r=shu
2014-03-21 09:18:09 -04:00
Dave Townsend
558069c221
Bug 986107: Make new sandboxes inherit the metadata of the creating sandbox by default. r=bholley
2014-03-21 19:57:42 -07:00
Lars T Hansen
c79d698110
Bug 983577 - Improvements to parallel and sequential map for TypedObject. r=shu
2014-03-21 09:05:37 -04:00
Carsten "Tomcat" Book
9099b263ed
Backed out changeset f787c0fa465e (bug 975042) for B2G ICS Emulator M7 Orange on a CLOSED TREE
2014-03-21 08:48:40 +01:00
Carsten "Tomcat" Book
0bc70db9d7
Backed out changeset 351371062c26 (bug 975042)
2014-03-21 08:47:48 +01:00
Carsten "Tomcat" Book
f816ce48b9
Backed out changeset 449ade4078c0 (bug 975042)
2014-03-21 08:47:47 +01:00
Carsten "Tomcat" Book
ac8230799d
Backed out changeset 59a38e0e27bb (bug 975042)
2014-03-21 08:47:45 +01:00
Carsten "Tomcat" Book
2c95000099
Backed out changeset 8ac7fa583164 (bug 975042)
2014-03-21 08:47:44 +01:00
Carsten "Tomcat" Book
5f92d5b6fa
Backed out changeset 6c25a4bfd449 (bug 975042)
2014-03-21 08:47:43 +01:00
Carsten "Tomcat" Book
9f22e17a78
Backed out changeset f7d97dc26289 (bug 975042)
2014-03-21 08:47:42 +01:00
Carsten "Tomcat" Book
239b34fee5
Backed out changeset 1b62c8f1c211 (bug 975042)
2014-03-21 08:47:41 +01:00
Carsten "Tomcat" Book
74283775f6
Backed out changeset 16da792be5f8 (bug 975042)
2014-03-21 08:47:40 +01:00
Carsten "Tomcat" Book
e68a877e8f
Backed out changeset 767ce92ebaf1 (bug 975042)
2014-03-21 08:47:36 +01:00
Boris Zbarsky
009cf4dd56
Bug 980962. Fix in-tree consumers to not construct typed arrays without "new". r=jorendorff
2014-03-20 23:19:42 -04:00
Bobby Holley
1eb065e532
Bug 975042 - Tests. r=peterv
...
We try to make this test machinery reusable for future Xrayable JS objects.
2014-03-20 23:47:25 -03:00
Bobby Holley
d43fdd46b2
Bug 975042 - Update expando sharing tests to test the Xray-to-JS case. r=peterv
2014-03-20 23:47:25 -03:00
Bobby Holley
1973d9aa6a
Bug 975042 - Enable JS Xray for the Date object. r=peterv
2014-03-20 23:47:24 -03:00
Bobby Holley
838db9bb08
Bug 975042 - Implement resolveOwnProperty and enumerateNames trap. r=peterv
2014-03-20 23:47:24 -03:00
Bobby Holley
5cc38c0e83
Bug 975042 - Make enumerateNames trap virtual. r=peterv
2014-03-20 23:47:24 -03:00
Bobby Holley
3364cb667b
Bug 975042 - Implement getPrototypeOf. r=peterv
2014-03-20 23:47:24 -03:00
Bobby Holley
a00932c5e2
Bug 975042 - Implement createHolder. r=peterv
2014-03-20 23:47:24 -03:00
Bobby Holley
9115f9b416
Bug 975042 - Implement the easy trait hooks. r=peterv
2014-03-20 23:47:23 -03:00
Bobby Holley
eb2c3f8bbb
Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
...
All of this machinery asserts if it actually get used. But it won't be used at
present, because we have an empty whitelist of JSProtoKeys.
2014-03-20 23:47:23 -03:00
Bobby Holley
6567ce6262
Bug 975042 - Remove the special COW support for Date. r=peterv
...
As soon as Date is on Xrays, this stuff won't work anyway. Henceforth, content
access to chrome Date objects is forbidden, and APIs should use something like
|new contentWindow.Date()| for any Date object they wish to expose to content.
2014-03-20 23:47:23 -03:00
Gabor Krizsanits
32333c6983
Bug 985472 - cloneInto for sandbox. r=bholley
2014-03-25 16:21:56 +01:00
Gabor Krizsanits
1a9fdd55e9
Bug 985472 - Name fixup in ExportFunction. r=bholley
2014-03-25 16:21:51 +01:00
Nicholas D. Matsakis
d43eda4937
Bug 975446 -- Load the KIND from the descriptor, not the typed object, in toSource() r=sfink
2014-03-18 15:32:06 -04:00
Nicholas D. Matsakis
0e6123db65
Bug 981650 -- Check the variable-size flag on the type descriptor, not the type representation r=sfink
2014-03-18 08:19:04 -04:00
Terrence Cole
46e392ac03
Bug 619558 - Enable generational GC on desktop; sr=naveed
2014-02-05 10:04:16 -08:00
Nathan Froyd
a9b5bcd756
Bug 948445 - use different caching schemes for ProtoAndIfaceArray depending on the global kind; r=bz
2013-12-10 16:04:55 -05:00
Ed Morley
c82587d760
Backed out changeset 738a4b230194 (bug 988326) for assertions
2014-03-26 18:11:11 +00:00
Luke Wagner
2342c46adc
Bug 974700 - cached asm.js doesn't cache profiled function info (r=bbouvier)
2014-03-25 12:55:13 -04:00
Terrence Cole
3e9b330455
Bug 988326 - Start GC arenas in the decommitted state; r=jonco
2014-03-26 13:12:45 -04:00
Kannan Vijayan
30a1d13e9d
Bug 987442 - Correctly clear compile-time tracking frame for SPS when emitting OOL code. r=sstangl
2014-03-26 13:06:04 -04:00
Sankha Narayan Guria
879c1d85a0
Bug 885788 - Implement Object.setPrototypeOf; r=jorendorff
2014-01-25 20:13:07 +05:30
Jeff Walden
92742adc54
Bug 987087 - Fix ggc-only typos. r=i-am-so-smrt
...
--HG--
extra : rebase_source : 8a382a4f4baed3c4b39f2e5ce8ba97dd9f7e722d
2014-03-26 12:22:03 -04:00
Jeff Walden
b24543df50
Bug 987807 - Split a NewSingletonCallObject out of NewCallObject. This produces slightly leaner code and creates all call objects with the correct type initial type from birth. r=terrence
...
--HG--
extra : rebase_source : 6b27082de6e5c05e0bf672d56a8701a39c8c7090
2014-01-15 17:55:39 -05:00
Jeff Walden
33a77a2137
Bug 987243 - Don't use .call(...) in self-hosted code. r=till
...
--HG--
extra : rebase_source : 05c8d1126fc15279ed43522fd91fb277c0f80c6a
2014-03-25 10:27:35 -04:00
Bobby Holley
2ca3777187
Bug 958326 - Remove same-compartment security wrapper machinery. r=mrbkap
2014-03-26 10:59:20 -03:00
Bobby Holley
6f3b51b63f
Bug 979481 - Add a helpful assertion indicating that the caller probably needs a JSAutoCompartment. r=luke
2014-03-26 10:59:03 -03:00
Bobby Holley
11a6d2cdb6
Bug 979481 - Make the SafeJSContext default to a null compartment, and have AutoSafeJSContext enter the compartment instead. r=bz
2014-03-26 10:59:03 -03:00