Bobby Holley
944d92b89b
Bug 940321 - Eliminate ambient noScriptRval, and make it live exclusively on CompileOptions. r=jandem
2014-07-31 09:55:20 -07:00
Brian Hackett
4b5ff3dd12
Bug 1046452 - Fix --disable-ion build breakage, r=jandem.
2014-07-31 07:19:08 -08:00
Douglas Crosher
4b7e88a0a8
Bug 1046125 - IonMonkey: (ARM) Correct handling of 16 DP float registers for SetElementCache code generation. r=mjrosenb
2014-07-31 22:19:36 +10:00
Douglas Crosher
0ea0c8b529
Bug 1046016 - IonMonkey (ARM): Correct the detection of the number of floating point registers. r=mjrosenb
2014-07-30 17:13:44 +10:00
Guptha Rajagopal
ae8ac7cf98
Bug 1040196 - Implement ES6 ToLength r=jorendorff
2014-07-30 10:34:00 +02:00
Guptha Rajagopal
312fee9319
Bug 1039774 - Implement ES6 String.raw r=till
2014-07-30 10:18:00 +02:00
Guptha Rajagopal
deb432d62c
Bug 1038498 Implement JSOP_CALLSITEOBJ support in the JITs r=jandem with BaselineCompiler changes r=jorendorff in bug 1031397. r=jandem
2014-07-30 10:15:00 +02:00
Guptha Rajagopal
7797397ded
Bug 1031397 - Implement Tagged Templates as described in ES6 draft section 12.3.7. r=jorendorff
2014-07-30 10:14:00 +02:00
Ting-Yuan Huang
cc829656d8
Bug 1031396 - Part 2 Tests - GVN misses DCE when an MDefinition is used multiple times by the same MNode. r=sunfish
...
Factor out MinimalFunc and add 2 tests for DCE.
2014-07-29 07:26:00 +02:00
Ting-Yuan Huang
40c2fc5f0d
Bug 1031396 - GVN misses DCE when an MDefinition is used multiple times by the same MNode. r=sunfish
...
Check the deadness of operands after discarding/removing them from dead instructions/phis.
2014-07-27 20:57:00 +02:00
Jim Blandy
9ba53a4ac2
Bug 1012456: Clean up namespace usage in js/src/vm/DebuggerMemory.cpp. r=terrence
2014-07-30 17:15:58 -07:00
Jim Blandy
7ebf34b190
Bug 1038316: Add support for ES6 Symbols to ubi::Node. r=sfink
2014-07-30 17:14:19 -07:00
Terrence Cole
ae0e39a89a
Bug 1029299; r=billm
2014-05-12 15:12:51 -07:00
Bill McCloskey
71fa364cba
Back out bug 950745 for crashes
2014-07-30 16:19:46 -07:00
Bobby Holley
199667c6ab
Bug 965898 - Handleify more stuff. r=me
2014-07-30 12:23:04 -07:00
Bobby Holley
0b347c758f
Bug 965898 - Import web-platform-test into the tree. r=Ms2ger
2014-07-30 12:23:04 -07:00
Bobby Holley
fe93d4cfad
Bug 965898 - Allow both gettable and settable attributes in Filter(). r=gabor
2014-07-30 12:23:03 -07:00
Bobby Holley
6f7017b9f2
Bug 965898 - Squelch exceptions during the shadowing detection in isCrossOriginAccessPermitted. r=gabor
2014-07-30 12:23:03 -07:00
Bobby Holley
1080b79d3b
Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
2014-07-30 12:23:03 -07:00
Bobby Holley
9fb578fd1a
Bug 965898 - Generalize FilterSetter to work on all the relevant fields of JSPropertyDescriptor. r=gabor
2014-07-30 12:23:03 -07:00
Bobby Holley
7011f80f30
Bug 965898 - Don't reuse the JSPropertyDescriptor in BaseProxyHandler::keys. r=gabor
...
This causes garbage from a previous lookup to propagate into subsequent lookups,
and creates confusing situations (like having both a value and a getter).
2014-07-30 12:23:03 -07:00
Bobby Holley
180ef58788
Bug 965898 - Don't use a FilteringWrapper to get an unfiltered view in ChromeObjectWrapper. r=gabor
...
This is necessary because subsequent patches cause us to assert when invoking
getPropertyDescriptor on a FilteringWrapper for which |Policy| denies both GET
and SET.
This stuff is really a mess. I'm looking forward to it going away.
2014-07-30 12:23:02 -07:00
Bobby Holley
7f37486434
Bug 965898 - Throw for [[Delete]] and [[DefineOwnProperty]]. r=gabor
2014-07-30 12:23:02 -07:00
Bobby Holley
825af5fcd8
Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
2014-07-30 12:23:02 -07:00
Bobby Holley
a3fdc785eb
Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
2014-07-30 12:23:02 -07:00
Bobby Holley
c94d4e694c
Bug 965898 - All properties from cross-origin objects are "configurable", non-enumerable, and non-writable. r=gabor
2014-07-30 12:23:02 -07:00
Bobby Holley
4855eef6ea
Bug 965898 - All properties on cross-origin DOM objects should be |own|. r=gabor
2014-07-30 12:23:01 -07:00
Bobby Holley
971ad29192
Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
2014-07-30 12:23:01 -07:00
Bobby Holley
f90f3f7319
Bug 965898 - Drop support for XPCWN XOWs. r=gabor
...
XOWs only allow access to Window and Location, both of which are on WebIDL now.
2014-07-30 12:23:01 -07:00
Douglas Crosher
50fe768ad4
Bug 1041519 - IonMonkey (ARM): Instantiate setVFPRegister for use by the jsapi-tests. r=mjrosenb
2014-07-29 11:57:00 +10:00
Jan de Mooij
27290dac48
Bug 1046176 - Fix inlined UnsafeSetReservedSlot post barrier. r=nbp
2014-07-30 17:48:21 +02:00
Jim Blandy
74a8398e27
Bug 1045900: Move the declaration of INTERNED_STRING_TO_JSID from js/src/jsapi.h to js/public/Id.h. r=jwalden
2014-07-30 08:37:03 -07:00
Jan de Mooij
1169456ebf
Bug 1019543 - Fix toLowerCase/toUpperCase to return the original string if possible. r=luke
2014-07-30 14:38:28 +02:00
Tom Schuster
63359ec098
Bug 1045584 - Remove everything relating to frames from OldDebugAPI. r=jandem,bholley
2014-07-30 14:26:46 +02:00
Bobby Holley
7db28dae27
Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
...
Backed out changeset ac4abde3579f (bug 965898)
Backed out changeset c4c7ab1a2f70 (bug 965898)
Backed out changeset e0bf3598dfe1 (bug 965898)
Backed out changeset 8f2788a0ba24 (bug 965898)
Backed out changeset 0d1cda4decaa (bug 965898)
Backed out changeset 3d80ffc439fb (bug 965898)
Backed out changeset ad66ab36fe2d (bug 965898)
Backed out changeset dcf7ccf6eff2 (bug 965898)
Backed out changeset d3f02e80355d (bug 965898)
Backed out changeset 212f2d05d9e7 (bug 965898)
Backed out changeset c350a2c0aa6d (bug 965898)
Backed out changeset c75acd0663a9 (bug 965898)
Backed out changeset d68f7ef0ae69 (bug 965898)
Backed out changeset 610e6d6e1a88 (bug 965898)
Backed out changeset 54d40a30f6ad (bug 965898)
Backed out changeset 403a0e1d2324 (bug 965898)
2014-07-29 22:57:59 -07:00
Bobby Holley
6b55e0bd57
Bug 965898 - Fix non-unified build bustage. r=me CLOSED TREE
2014-07-29 22:37:55 -07:00
Bobby Holley
ed0824bbb7
Bug 965898 - Import web-platform-test into the tree. r=Ms2ger
2014-07-29 21:35:32 -07:00
Bobby Holley
ee67f37e7b
Bug 965898 - Allow both gettable and settable attributes in Filter(). r=gabor
2014-07-29 21:35:32 -07:00
Bobby Holley
de4ecc2a87
Bug 965898 - Squelch exceptions during the shadowing detection in isCrossOriginAccessPermitted. r=gabor
2014-07-29 21:35:32 -07:00
Bobby Holley
393c112402
Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
2014-07-29 21:35:32 -07:00
Bobby Holley
ad9059bb11
Bug 965898 - Generalize FilterSetter to work on all the relevant fields of JSPropertyDescriptor. r=gabor
2014-07-29 21:35:31 -07:00
Bobby Holley
edfc634180
Bug 965898 - Don't reuse the JSPropertyDescriptor in BaseProxyHandler::keys. r=gabor
...
This causes garbage from a previous lookup to propagate into subsequent lookups,
and creates confusing situations (like having both a value and a getter).
2014-07-29 21:35:31 -07:00
Bobby Holley
212683cae4
Bug 965898 - Don't use a FilteringWrapper to get an unfiltered view in ChromeObjectWrapper. r=gabor
...
This is necessary because subsequent patches cause us to assert when invoking
getPropertyDescriptor on a FilteringWrapper for which |Policy| denies both GET
and SET.
This stuff is really a mess. I'm looking forward to it going away.
2014-07-29 21:35:31 -07:00
Bobby Holley
83e31f73e3
Bug 965898 - Throw for [[Delete]] and [[DefineOwnProperty]]. r=gabor
2014-07-29 21:35:31 -07:00
Bobby Holley
f2b2ae9683
Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
2014-07-29 21:35:31 -07:00
Bobby Holley
ea11a4e359
Bug 965898 - Cross-origin objects should have null prototypes. r=gabor
2014-07-29 21:35:30 -07:00
Bobby Holley
1ddc37dfd7
Bug 965898 - All properties from cross-origin objects are "configurable", non-enumerable, and non-writable. r=gabor
2014-07-29 21:35:30 -07:00
Bobby Holley
7724a65eb8
Bug 965898 - All properties on cross-origin DOM objects should be |own|. r=gabor
2014-07-29 21:35:30 -07:00
Bobby Holley
605a17bbb6
Bug 965898 - Implement an Xray subclass that we can use to implement HTML5 cross-origin semantics. r=gabor
2014-07-29 21:35:30 -07:00
Bobby Holley
49b066f2d2
Bug 965898 - Drop support for XPCWN XOWs. r=gabor
...
XOWs only allow access to Window and Location, both of which are on WebIDL now.
2014-07-29 21:35:29 -07:00