Martok
8322304fb3
Issue #2089 - In Promises, use a C++ version of SpeciesConstructor when calling from C++
...
Based-on: m-c 1344656,1386534
2023-01-26 11:40:28 +08:00
Martok
41c2b34542
No issue - Remove "code" from jsprototype.h macros
...
Based-on: m-c 1394084
2023-01-26 11:38:07 +08:00
Moonchild
574b295d15
Issue #1742 - Part 3: use JS::PropertyResult instead of Shape*
...
This is the meat of the issue and switches using raw shape pointers out for
PropertyResult objects where feasible.
2022-05-31 09:12:29 +08:00
Moonchild
dabd32f955
Issue #1656 - Part 7: Nuke vim config lines in JS
2020-09-25 22:04:24 +08:00
wolfbeast
2996c783d8
Revert #1091 Remove unboxed object code phase 1 + extras.
...
This should be the last code backout for this. merging this branch
should get us back to the way we were (+ additional code changes for
later changes) as fasr as the unused unboxed code is concerned.
2020-02-27 07:34:57 +08:00
wolfbeast
cfed2447da
Revert #1137 - Remove unboxed arrays
...
- accounting for removal of watch()/unwatch()
- updated for intermediate code changes.
2020-02-27 07:34:50 +08:00
wolfbeast
47781d6165
Revert #1142 - Remove unboxed objects
...
- accounting for removal of watch()/unwatch()
2020-02-27 07:33:11 +08:00
wolfbeast
ca9e376e55
Issue #1257 - Part 2: Remove watch/unwatch and JS watchpoint class.
2019-11-01 10:24:09 +08:00
wolfbeast
3b9fbdc71d
Issue #1257 - Part1: Remove watch class-hook and proxy trap.
2019-11-01 10:24:07 +08:00
Gaming4JC
83fb6841af
1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method.
2019-07-22 19:49:04 +08:00
Gaming4JC
cc8cb910dd
1320408 - Part 14: Change some GlobalObject methods to static method.
2019-07-22 19:48:14 +08:00
Gaming4JC
b237ae6437
1320408 - Part 13: Change DebugEnvironmentProxy::getMaybeSentinelValue to static method.
2019-07-22 19:48:09 +08:00
Gaming4JC
7f856ff769
1320408 - Part 9: Change JSObject::setFlags and depending methods to static method.
2019-07-22 19:47:51 +08:00
Gaming4JC
7e0b20a7bf
1320408 - Part 8: Change JSObject::reportNotConfigurable and JSObject::reportNotExtensible to static method.
2019-07-22 19:47:47 +08:00
Gaming4JC
a38594f890
1320408 - Part 6: Change JSObject::splicePrototype to static method.
2019-07-22 19:47:40 +08:00
Gaming4JC
6a21912a94
1320408 - Part 5: Change JSObject::constructorDisplayAtom to static method.
2019-07-22 19:47:37 +08:00
Gaming4JC
87bfc02f09
1320408 - Part 4: Change JSObject::getGroup to static method.
2019-07-22 19:47:34 +08:00
Gaming4JC
07cd213071
1320408 - Part 2: Change JSFunction::getOrCreateScript to static method.
2019-07-22 19:47:27 +08:00
Gaming4JC
3ce5343851
1175823 - Implement [[DefineOwnProperty]] for mapped arguments object.
2019-07-22 19:47:18 +08:00
Gaming4JC
5d929d8c47
903389 - Make Make NativeGet[Getter]PureInline handle dense/typed array shapes.
2019-07-22 19:47:09 +08:00
Gaming4JC
2391e18681
903389 - Fix uses of ClassMethodIsNative.
2019-07-22 19:47:04 +08:00
Travis W
f3c2a3596c
Add StoreBuffer-inl.h header to jsobj.cpp
...
This should fix deprot on the Linux and Macintosh
2019-06-28 20:11:30 +08:00
wolfbeast
aa89a14709
Remove Unboxed Object code from /vm, Part 3.
2019-06-28 20:11:10 +08:00
wolfbeast
1176a9ace1
Inline combined methods for NativeObject and UnboxedArrayObject accesses.
2019-06-19 21:34:19 +08:00
wolfbeast
54b6b407a9
Remove UnboxedArray code part 2
2019-06-19 21:34:02 +08:00
wolfbeast
2db998a4f8
Remove Unboxed Objects from vm/ - Part 2
2019-05-24 21:56:16 +08:00
wolfbeast
37315e4898
Remove Unboxed Objects from vm/ Part 1 + fix deprot
2019-05-24 21:56:09 +08:00
janekptacijarabaci
f8591643c5
JS - support for Array.prototype.values()
2019-02-15 23:39:48 +08:00
janekptacijarabaci
5149d56104
JS - Object - "TypeError: setting a property that has only a getter" without mentioning file and property name
2019-02-15 23:36:24 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00