Nicholas D. Matsakis
83b746f0f5
Bug 989276 -- Remove BYTELENGTH in favor of just LENGTH r=sfink
2014-03-28 06:36:41 -04:00
Bobby Holley
8ff8fc55e2
Bug 1021124 - Bail out of InterruptCallback if we're too early in startup. r=bz
2014-06-05 12:29:42 -07:00
Ryan VanderMeulen
cf6ea4c31e
Backed out changeset 846ee7c7debf (bug 1020690) for bustage.
...
CLOSED TREE
2014-06-05 14:39:11 -04:00
Jon Coppeard
095ddda7f4
Bug 1020690 - Type exact stack rooting machinery. r=sfink
2014-06-05 10:38:00 -04:00
Vincent St-Amour
ad76a564bc
Bug 1020655 - Fix comments about LLoadElementHole and MLoadTypedArrayElementHole. r=nbp
2014-06-04 15:56:00 -04:00
Brian Hackett
b453419f7a
Bug 998059 - Correctly optimize accesses to typed array lengths, and allow length and other properties on typed array prototypes to be redefined, r=jandem,waldo.
2014-06-05 11:02:33 -06:00
Benjamin Bouvier
b3979d0c41
Bug 1019003: Kill default visibility warning; r=Waldo
2014-06-05 17:24:04 +02:00
Benjamin Bouvier
591a3c3d5a
Bug 860736: Use StackKeptAligned instead of forceAlign in CodeGeneratorShared ctor; r=mjrosenb
2014-06-05 17:22:27 +02:00
Branislav Rankov
71fc5f478e
Bug 1013906 - Assert on condition in branchTest32. r=bhackett
2014-06-04 11:32:11 +02:00
Branislav Rankov
9bf227c086
Bug 1013906 - Update irregexp to work on MIPS. r=bhackett
2014-06-03 18:12:36 +02:00
Branislav Rankov
10a3c661a7
Bug 1001346 - IonMonkey MIPS: Updating asm.js stack alignment (followup for bug 860736). r=luke
2014-06-05 13:02:36 +02:00
Branislav Rankov
59f1d2895e
Bug 1001346 - IonMonkey MIPS: Adding MIPS OdinMonkey code part 2 (shared code). r=luke
2014-06-05 12:56:57 +02:00
Branislav Rankov
b74b3c6b14
Bug 1001346 - IonMonkey MIPS: Adding MIPS OdinMonkey code part 1. r=luke
2014-05-29 14:08:16 +02:00
Lars T Hansen
becdb760ad
Bug 1019821 - Run slow jit tests when asked to. r=jandem
2014-06-04 02:25:00 +02:00
Douglas Crosher
b9c6d752d3
Bug 1019413 - IonMonkey: do not apply actualOffset() to the safepoint stream offsets. r=nbp
2014-06-03 16:39:27 +10:00
Lars T Hansen
d3391e4b23
Bug 1020110 - Handle zero test cases. r=jandem
2014-06-05 01:34:00 +02:00
Jon Coppeard
0dafe50dd1
Bug 1018995 - Make some forward class declarations match their definitions r=jandem
2014-06-05 11:40:24 +01:00
Vivien Nicolas
bc803a18da
Bug 1015887 - Expose realFrameElement to Chrome JS. r=bholley
2014-06-04 20:11:05 +02:00
Jan de Mooij
b420737bfb
Bug 1019585 part 2 - Make RopeMatch work with Latin1 strings. r=luke
2014-06-05 12:02:00 +02:00
Jan de Mooij
401200c2be
Bug 1019585 part 1 - Make FlatMatch work with Latin1 strings. r=luke
2014-06-05 12:01:58 +02:00
Jan de Mooij
254c2fe46b
Bug 1019512 part 2 - Make toLowerCase and toUpperCase work with Latin1 strings. r=luke
2014-06-05 12:01:56 +02:00
Jan de Mooij
15e964901e
Bug 1019512 part 1 - Make trim/trimLeft/trimRight work with Latin1 strings. r=luke
2014-06-05 12:01:54 +02:00
Wes Kocher
915f3c652a
Backed out 13 changesets (bug 987111) for disagreeing with some patch from b-i or fx-team in tonight's merge to hopefully fix a CLOSED TREE
...
Backed out changeset d4e390ceac27 (bug 987111)
Backed out changeset 5f88b5ef9496 (bug 987111)
Backed out changeset cdfd24ddf448 (bug 987111)
Backed out changeset 7883150e5471 (bug 987111)
Backed out changeset 407c7ca82ada (bug 987111)
Backed out changeset e7140ccf7e09 (bug 987111)
Backed out changeset 0a4d18d6306f (bug 987111)
Backed out changeset e7b7548867d9 (bug 987111)
Backed out changeset 944d128f135a (bug 987111)
Backed out changeset 33860f30fc4f (bug 987111)
Backed out changeset 518a915fb81b (bug 987111)
Backed out changeset 7576a51cf72e (bug 987111)
Backed out changeset 1a8dc1af9de6 (bug 987111)
2014-06-04 22:12:50 -07:00
Wes Kocher
3602beb586
Merge m-c to inbound on a CLOSED TREE
2014-06-04 18:48:20 -07:00
Ehsan Akhgari
110a86f621
Bug 1015663 - Fix more bad implicit conversion constructors in the JS engine; r=jorendorff
...
--HG--
extra : rebase_source : 98263097de3746be56f14771db660eb5308f62c9
2014-06-04 18:22:10 -04:00
Bobby Holley
59b2495ac6
Bug 987111 - Tests. r=gabor
2014-06-04 15:12:27 -07:00
Bobby Holley
c6742de97a
Bug 987111 - Flip on Object Xrays. r=gabor
2014-06-04 15:12:27 -07:00
Bobby Holley
a9aed971d9
Bug 987111 - Implement delete_ for Object Xrays. r=gabor
2014-06-04 15:12:27 -07:00
Bobby Holley
98b02626d5
Bug 987111 - Implement defineProperty for Object Xrays. r=gabor
2014-06-04 15:12:27 -07:00
Bobby Holley
6e9bc694e8
Bug 987111 - Implement resolveOwnProperty and enumerateNames for Object instances. r=gabor
2014-06-04 15:12:27 -07:00
Bobby Holley
5fce5dd4ab
Bug 987111 - Make JSProto_Object COWs take precedence over Xrays. r=gabor
2014-06-04 15:12:26 -07:00
Bobby Holley
6c6c52d3ec
Bug 987111 - Handle the Object.prototype case in Xray getPrototypeOf. r=gabor
2014-06-04 15:12:26 -07:00
Bobby Holley
ce6b82c251
Bug 987111 - Fill out existing_desc with all properties, not just |own| ones. r=gabor
...
This gives us strictly more information than we had before, which turns out to
be useful. We can still get the old behavior by testing the identity of
desc.object(), which I've done in one of the two existing uses for existing_desc.
The other (in DOMXrayTraits::defineProperty) is actually more correct with the
full (non-own) lookup.
2014-06-04 15:12:26 -07:00
Bobby Holley
dd53b3d419
Bug 987111 - Proxy::set should create enumerable properties. r=efaust
...
Properties are supposed to be enumerable by default. It's unfortunate that
the default is reversed in SpiderMonkey.
2014-06-04 15:12:26 -07:00
Bobby Holley
16aa8bb904
Bug 987111 - Add test coverage to make sure we don't add new Xrayable functionality without auditing it. r=gabor
2014-06-04 15:12:26 -07:00
Bobby Holley
8515c507a1
Bug 987111 - Introduce a method to determine whether a given PropertyDescriptor is an accessor prop. r=terrence
2014-06-04 15:12:25 -07:00
Bobby Holley
95cbbc46ef
Bug 987111 - Add an assign() method to MutablePropertyDescriptorOperations. r=terrence
...
It's unfortunate the we need to operate on the raw JSPropertyDescriptor for
|other|, but the specialization that makes Handle<JSPropertyDescriptor> work is
declared later in the file, which isn't kosher.
2014-06-04 15:12:25 -07:00
Victor Porof
b3b4be1879
Bug 1017790 - Expose category information in the profiler data, r=djvj
2014-06-04 14:37:49 -04:00
Victor Porof
90e774e163
Bug 1019182 - ProfileEntry flags should be zeroed when setting frame data, r=djvj
2014-06-04 14:37:49 -04:00
Jeff Walden
1a1b036850
Add a comment next to XDR_BYTECODE_VERSION directing people changing it to update the bytecode docs wiki page as well. No bug, r=trivial
2014-06-04 12:50:41 -07:00
Kyle Huey
7ffb8ff042
Bug 1019248: Convert ProgressEvent to WebIDL codegen. r=smaug
2014-06-03 15:52:36 -07:00
Ryan VanderMeulen
39a95b6e0d
Backed out 7 changesets (bug 1002737) for sm-rootanalysis test failures.
...
CLOSED TREE
Backed out changeset ec411f0ce167 (bug 1002737)
Backed out changeset 8a63bad8faed (bug 1002737)
Backed out changeset 5afce70dad1f (bug 1002737)
Backed out changeset 6d4043272a0a (bug 1002737)
Backed out changeset ad09630ae9a3 (bug 1002737)
Backed out changeset c0dd6b9cc07a (bug 1002737)
Backed out changeset b82adb960c54 (bug 1002737)
2014-06-03 17:07:47 -04:00
Ryan VanderMeulen
9ff23dd001
Backed out changeset e89d2416585f (bug 978236) for jsreftest failures.
2014-06-03 17:06:55 -04:00
Ryan VanderMeulen
5a02d1b5e9
Backed out changesets ea412568c4be and c25abea181d7 (bug 978238) for Linux64 debug crashes during packaging.
2014-06-03 17:06:39 -04:00
Eric Faust
6b5c4c188d
Bug 978238 - Part 2: Implement Proxy.[[GetOwnProperty]] to new ES6 standard. (r=jorendorff)
2014-06-03 13:23:03 -07:00
Eric Faust
d2f6712b36
Bug 978238 - Part 1: Clean up PropDesc<->PropertyDescriptor conversions. (r=jorendorff)
2014-06-03 13:23:02 -07:00
Eric Faust
b62e9a7890
Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff)
2014-06-03 13:00:59 -07:00
Eric Faust
f1836096cc
Bug 1002737 - Fix PropDesc vector rooting in DebugObject_defineProperties. (r=jorendorff)
2014-06-03 12:37:44 -07:00
Eric Faust
8a932f3f8d
Bug 1002737 - Implement PropDesc::wrapInto as JSCompartment::wrap. (r=jorendorff)
2014-06-03 12:37:44 -07:00
Eric Faust
0ae3612683
Bug 1002737 - Assert more about PropDesc definedness in various functions. (r=jorendorff)
2014-06-03 12:37:44 -07:00