[JSC] Introduce LinkTimeConstant mechanism
[WebKit-https.git] / Source / JavaScriptCore / bytecompiler / BytecodeGenerator.cpp
2019-11-05 ysuzuki@apple.com[JSC] Introduce LinkTimeConstant mechanism
2019-11-04 tsavell@apple.comUnreviewed, rolling out r252015.
2019-11-04 rmorisset@apple.comSplit ArithProfile into a Unary and a Binary version
2019-10-31 tzagallo@apple.com[WebAssembly] Create a Wasm interpreter
2019-10-23 keith_miller@apple.comBytecodeIndex should be a proper C++ class
2019-10-14 commit-queue@webki... Unreviewed, rolling out r251090.
2019-10-14 rmorisset@apple.comSplit ArithProfile into a Unary and a Binary version
2019-10-02 ysuzuki@apple.com[JSC] AsyncGenerator should have internal fields
2019-09-21 ddkilzer@apple.comclang-tidy: Fix unnecessary copy/ref churn of for loop...
2019-09-18 ysuzuki@apple.com[JSC] Generator should have internal fields
2019-09-09 ysuzuki@apple.com[JSC] Use metadata table to iterate specific bytecode...
2019-09-05 ysuzuki@apple.com[JSC] Generalize Get/PutPromiseInternalField for Intern...
2019-09-05 ysuzuki@apple.comUnreviewed, partial roll out r249372 due to JetStream2...
2019-09-05 ysuzuki@apple.com[JSC] Make Promise implementation faster
2019-09-03 ysuzuki@apple.com[JSC] Remove BytecodeGenerator::emitPopScope
2019-09-02 ysuzuki@apple.com[JSC] Merge op_check_traps into op_enter and op_loop_hint
2019-08-30 ysuzuki@apple.com[JSC] Generate new.target register only when it is...
2019-08-27 mark.lam@apple.comRefactor to use VM& instead of VM* at as many places...
2019-08-26 ross.kirsling@sony.com[JSC] Ensure x?.y ?? z is fast
2019-08-18 ross.kirsling@sony.com[ESNext] Implement optional chaining
2019-08-08 ross.kirsling@sony.com[JSC] Add "jump if (not) undefined or null" bytecode ops
2019-06-17 darin@apple.comRename AtomicString to AtomString
2019-05-30 ysuzuki@apple.com[JSC] Implement op_wide16 / op_wide32 and introduce...
2019-05-12 ysuzuki@apple.com[JSC] Compact generator code's bytecode size
2019-05-08 ysuzuki@apple.comJSC: A bug in BytecodeGenerator::emitEqualityOpImpl
2019-05-07 ysuzuki@apple.comTemplateObject passed to template literal tags are...
2019-05-07 commit-queue@webki... Unreviewed, rolling out r244978.
2019-05-06 ysuzuki@apple.comTemplateObject passed to template literal tags are...
2019-05-03 ysuzuki@apple.com[JSC] Generator CodeBlock generation should be idempotent
2019-04-30 keith_miller@apple.comFix failing ARM64E wasm tests
2019-04-09 ross.kirsling@sony.comJSC should build successfully even with -DENABLE_UNIFIE...
2019-04-04 ticaiolima@gmail.com[JSC] We should consider moving UnlinkedFunctionExecuta...
2019-03-19 ysuzuki@apple.com[JSC] Generator should not create JSLexicalEnvironment...
2019-03-07 mark.lam@apple.comFollow up refactoring in try-finally code after r242591.
2019-03-07 mark.lam@apple.comFix incorrect handling of try-finally completion values.
2019-02-15 sbarati@apple.comCache the results of BytecodeGenerator::getVariablesUnd...
2019-02-05 ysuzuki@apple.com[JSC] Shrink sizeof(UnlinkedCodeBlock)
2019-01-18 mark.lam@apple.comAudit bytecode fields and ensure that LLInt instruction...
2019-01-16 mark.lam@apple.comRefactor new bytecode structs so that the fields are...
2019-01-09 keith_miller@apple.combuiltins should be able to use async/await
2019-01-09 yusukesuzuki@slows... Array.prototype.flat/flatMap have a minor bug in ArrayS...
2018-12-20 cdumez@apple.comwtf/Optional.h: move-constructor and move-assignment...
2018-12-08 dinfuehr@igalia.comRecord right offset with aligned wide instructions
2018-11-27 ticaiolima@gmail.comRe-introduce op_bitnot
2018-11-16 tzagallo@apple.comFix assertion failure on BytecodeGenerator::recordOpcode
2018-11-07 tzagallo@apple.comAlign wide opcodes in the instruction stream
2018-10-29 tzagallo@apple.comNew bytecode format for JSC
2018-10-26 commit-queue@webki... Unreviewed, rolling out r237479 and r237484.
2018-10-26 tzagallo@apple.comNew bytecode format for JSC
2018-10-15 yusukesuzuki@slows... [JSC] Remove Option::useAsyncIterator
2018-10-07 ticaiolima@gmail.com[ESNext][BigInt] Implement support for "|"
2018-09-29 ticaiolima@gmail.com[ESNext][BigInt] Implement support for "&"
2018-09-19 mark.lam@apple.comEnsure that ForInContexts are invalidated if their...
2018-09-14 mark.lam@apple.comRefactor some ForInContext code for better encapsulation.
2018-07-21 utatane.tea@gmail.com[JSC] Use Function / ScopedLambda / RecursableLambda...
2018-07-16 utatane.tea@gmail.com[JSC] Generator and AsyncGeneratorMethod's prototype...
2018-07-09 utatane.tea@gmail.com[JSC] Embed RegExp into constant buffer in UnlinkedCode...
2018-06-23 utatane.tea@gmail.com[WTF] Add user-defined literal for ASCIILiteral
2018-06-01 keith_miller@apple.commove should only emit the move if it's actually needed
2018-05-28 ticaiolima@gmail.com[ESNext][BigInt] Implement "+" and "-" unary operation
2018-05-26 mark.lam@apple.comfor-in loops should preserve and restore the TDZ stack...
2018-05-22 keith_miller@apple.comWe should have a CoW storage for NewArrayBuffer arrays.
2018-05-22 utatane.tea@gmail.comUnreviewed, reland InById cache
2018-05-21 commit-queue@webki... Unreviewed, rolling out r231998 and r232017.
2018-05-19 utatane.tea@gmail.com[JSC] JSC should have consistent InById IC
2018-05-11 commit-queue@webki... Unreviewed, rolling out r231316 and r231332.
2018-05-11 sbarati@apple.comDon't allocate value profiles when the JIT is disabled
2018-05-07 utatane.tea@gmail.com[JSC] Remove "using namespace std;" from JSC, bmalloc...
2018-05-03 keith_miller@apple.comRemove the prototype caching for get_by_id in the LLInt
2018-04-08 utatane.tea@gmail.com[JSC] Introduce op_get_by_id_direct
2018-03-27 utatane.tea@gmail.com[JSC] Remove repeated iteration of ElementNode
2018-03-24 utatane.tea@gmail.com[DFG] Introduces fused compare and jump
2018-03-22 utatane.tea@gmail.com[JSC] Drop op_put_by_index
2018-02-13 caitp@igalia.com[JSC] cache TaggedTemplate arrays by callsite rather...
2018-01-05 sbarati@apple.comDo value profiling in to_this
2018-01-02 ticaiolima@gmail.com[ESNext][BigInt] Implement BigIntConstructor and BigInt...
2017-12-29 sbarati@apple.comRemove op_assert and make @assert in builtins a functio...
2017-12-12 ticaiolima@gmail.com[ESNext][BigInt] Implement BigInt literals and JSBigInt
2017-12-01 utatane.tea@gmail.com[JSC] Use JSFixedArray for op_new_array_buffer
2017-11-16 rmorisset@apple.comProvide a runtime option for disabling the optimization...
2017-11-13 keith_miller@apple.comAsync iteration should only fetch the next method once...
2017-11-08 keith_miller@apple.comAdd super sampler begin and end bytecodes.
2017-11-08 rmorisset@apple.comTurn recursive tail calls into loops
2017-11-01 utatane.tea@gmail.com[JSC] Introduce @toObject
2017-10-25 commit-queue@webki... Unreviewed, rolling out r223691 and r223729.
2017-10-19 rmorisset@apple.comTurn recursive tail calls into loops
2017-10-14 utatane.tea@gmail.comReland "Add Above/Below comparisons for UInt32 patterns"
2017-10-05 utatane.tea@gmail.com[JSC] Introduce import.meta
2017-10-01 commit-queue@webki... Unreviewed, rolling out r222564.
2017-09-27 utatane.tea@gmail.comAdd Above/Below comparisons for UInt32 patterns
2017-09-26 commit-queue@webki... Unreviewed, rolling out r222518.
2017-09-26 utatane.tea@gmail.comAdd Above/Below comparisons for UInt32 patterns
2017-09-25 achristensen@apple.comMake Attribute an enum class
2017-09-23 gskachkov@gmail.com[ESNext] Async iteration - Implement Async Generator...
2017-09-23 keith_miller@apple.comSpeculatively change iteration protocall to use the...
2017-08-30 gskachkov@gmail.com[ESNext] Async iteration - Implement async iteration...
2017-08-25 sbarati@apple.comSupport compiling catch in the DFG
2017-08-25 commit-queue@webki... Unreviewed, rolling out r221119, r221124, and r221143.
2017-08-24 utatane.tea@gmail.comUnreviewed, build fix in GTK port
2017-08-23 sbarati@apple.comSupport compiling catch in the DFG
next