Aneesh Divakarakurup
|
c0723f4985
Moving RS4 changes to master
|
пре 7 година |
Aneesh Divakarakurup
|
9c8394ff89
Moving HomeObj field out of ScriptFunction
|
пре 7 година |
Curtis Man
|
2048d06fc5
Remove duplicate flag HasSuperReference from ScriptFunction and move isAcitveScript from ScriptFunction to FunctionInfo
|
пре 8 година |
Curtis Man
|
8668e6a367
Reduce most script function object size by 16 bytes
|
пре 8 година |
Taylor Woll
|
5318e9771f
Methods do not have caller and arguments properties
|
пре 8 година |
Hitesh Kanwathirtha
|
4378b6a971
Devirtualize FunctionInfo
|
пре 8 година |
Paul Leathers
|
a9ea5c9365
[CVE-2017-11805] Disable (re)deferral of the called function in the CrossSite thunk. Allocation happens when the thunk marshals cross-site arguments, and this can result in redeferral, which can cause us to try to jit and/or execute a collected entry point.
|
пре 8 година |
Jianchun Xu
|
732a5e3352
swb: some annotation fixes
|
пре 9 година |
Paul Leathers
|
2fcad50773
[1.4>master] [MERGE #2354 @pleath] Clean up some redeferral logic subsumed by other fixes.
|
пре 9 година |
Paul Leathers
|
020afc4701
Clean up some redeferral logic subsumed by other fixes. Remove AutoDisableRedeferral and the attribute-setting logic under ParseableFunctionInfo::Parse.
|
пре 9 година |
Lei Shi
|
cd8cb9e907
fix needed for full build
|
пре 9 година |
Lei Shi
|
f63759b145
Merge branch 'master' into users/leish/wb3merge
|
пре 9 година |
Suwei Chen
|
6a94785929
Issue#829: class extends null should bind this
|
пре 9 година |
Lei Shi
|
578f5b959f
fix for the special constructor for functionBody (which enforced write barrier)
|
пре 9 година |
Jianchun Xu
|
c91129d377
swb: avoid write barrier for global static data
|
пре 9 година |
Jianchun Xu
|
4c9b2e23ea
Merge branch 'master' into swb
|
пре 9 година |
Paul Leathers
|
40d7a92d42
Replace FunctionBody reference in ScopeSlots with FunctionInfo: The ScopeSlots structure used to hold closure-captured variables has a reference to the scope in the form of a FunctionBody*. But that FunctionBody may become a stale reference after redeferral. Replace with an immutable FunctionInfo*.
|
пре 9 година |
Lei Shi
|
3deaff1331
fix missing write barrier issues found by extended verify mark for write barrier
|
пре 9 година |
Paul Leathers
|
31e50480e1
Add a write barrier to FunctionInfo::functionBodyImpl. This has not been needed in the past, but redeferral now experiences symptoms of missing write barrier, i.e., memory pointed to by a ParseableFunctionInfo created by redeferral is freed/overwritten.
|
пре 9 година |
Jianchun Xu
|
3d72466243
Merge remote-tracking branch 'master' into swb
|
пре 9 година |
Suwei Chen
|
1f4e125564
OS8050875:Direct super calls in a base class constructor
|
пре 9 година |
Rajat Dua
|
d9cbd4cc42
move AutoDisableRedeferral class out of ScriptFunction::OP_NewScFunc
|
пре 9 година |
Paul Leathers
|
a384d2e3a3
Redefer function bodies that are not currently being executed and are
|
пре 9 година |
Jianchun Xu
|
d7f2c06a62
swb: write barrier annotations 3
|
пре 9 година |
Jianchun Xu
|
f87c1fd32b
xplat: fix some clang undefined sanitizer issues
|
пре 9 година |
Michael Holman
|
d29b0db8fa
oop jit bug fixes
|
пре 9 година |
Michael Holman
|
25e8d2736f
fix oopjit post-merge issues
|
пре 9 година |
Michael Holman
|
ee6b667fc3
Merge remote-tracking branch 'origin/master' into oopjit
|
пре 9 година |
Aneesh Divakarakurup
|
a99327b2a1
Updating async function implementation to fix the symbol capturing issues
|
пре 9 година |
Suwei Chen
|
fc08efb038
Special cases of new.target
|
пре 9 година |