source: webkit/trunk/Source/JavaScriptCore/bytecompiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @295270   3 years cdumez Drop operator==() overload for comparing a String to a const char* …
(edit) @293879   3 years cdumez Identifier::string() should return an AtomString …
(edit) @292697   3 years ysuzuki [JSC] DFG / FTL should be aware of JSString's String replacement …
(edit) @292193   3 years cdumez Adopt Identifier::fromString(ASCIILiteral) more broadly …
(edit) @291779   3 years cdumez Prepare JSC for making the String(const char*) constructor explicit …
(edit) @290768   3 years justin_michaud Refactor OpcodeTraits to support the possibility of having 2-byte WASM …
(edit) @290575   3 years cdumez Omit template parameter for SetForScope<> variables …
(edit) @290421   3 years commit-queue [JSC] Respect bytecode alignment in BytecodeRewriter …
(edit) @290026   3 years cdumez Clean up / optimize call sites constructing vectors …
(edit) @289359   3 years ysuzuki [JSC] Convert JSString's non-atomic WTF::String to atomic string while …
(edit) @289166   3 years commit-queue Object literal doesn't properly resolve name clash between an accessor …
(edit) @288541   3 years mark.lam Rename Vector and FixedVector::findMatching to findIf to match stl …
(edit) @288473   3 years ysuzuki [JSC] Support import assertion syntax …
(edit) @287544   3 years ysuzuki [JSC] Read-modify-write operation's second put-to-scope should not …
(edit) @287531   3 years ysuzuki [JSC] Use emitPutProperty / emitGetPropertyValue consistently to …
(edit) @287136   3 years drousso Implement Array.prototype.groupBy and Array.prototype.groupByToMap …
(edit) @286251   3 years ysuzuki [JSC] Public Class Field initialization is slow …
(edit) @285636   4 years mark.lam Move m_doesGC from Heap to VM. …
(edit) @284690   4 years rmorisset --reportBytecodeCompileTimes=1 should correctly report the bytecode …
(edit) @284435   4 years commit-queue JSTests: Test coverage for JSC shadow realms implementation …
(edit) @284159   4 years commit-queue Unreviewed, reverting r284151. …
(edit) @284151   4 years commit-queue JSTests: Test coverage for JSC shadow realms implementation …
(edit) @283168   4 years sbarati Make byte codes with arithmetic profiles switch to using an index …
(edit) @283101   4 years ysuzuki [JSC] Use op_jeq_ptr for empty JSPropertyNameEnumerator check …
(edit) @283098   4 years ysuzuki [JSC] Optimize PutByVal with for-in …
(edit) @283096   4 years commit-queue Unreviewed, reverting r283095. …
(edit) @283095   4 years ysuzuki [JSC] Optimize PutByVal with for-in …
(edit) @283089   4 years commit-queue Unreviewed, reverting r283083 and r283088. …
(edit) @283088   4 years sbarati Make byte codes with arithmetic profiles switch to using an index …
(edit) @282621   4 years sbarati Move some profiling to UnlinkedCodeBlock …
(edit) @281665   4 years sbarati r281485 was not sufficient in where it called …
(edit) @281485   4 years sbarati Disable peephole optimizations in the byte code generator after …
(edit) @281429   4 years ysuzuki [JSC] Remove already-shipped JS feature flags …
(edit) @280760   4 years keith_miller for-in should only emit one loop in bytecode …
(edit) @279448   4 years ysuzuki [JSC] Stop generating default parameter code if class constructor is …
(edit) @279447   4 years ysuzuki [JSC] Private names should be handled by usedVariables mechanism …
(edit) @278819   4 years sbarati https://bugs.webkit.org/show_bug.cgi?id=226576
(edit) @278591   4 years ysuzuki [JSC] Use ResolvedClosureVar to get brand from scope …
(edit) @278588   4 years shvaikalesh Introduce LexicalScopeFeatures to enable future bytecode optimizations …
(edit) @278578   4 years sbarati Short circuit read modify write nodes emit byte code that uses the …
(edit) @278340   4 years darin Remove <wtf/Optional.h> https://bugs.webkit.org/show_bug.cgi?id=226437
(edit) @278338   4 years cdumez Rename Checked::unsafeGet() to Checked::value() …
(edit) @278253   4 years darin Remove WTF::Optional synonym for std::optional, using that class …
(edit) @278244   4 years darin Clients of optional should use has_value instead of relying on …
(edit) @278185   4 years darin Next step toward using std::optional directly instead of through …
(edit) @277967   4 years darin Remove StringBuilder::appendLiteral …
(edit) @277926   4 years ross.kirsling Support Ergonomic Brand Checks proposal (#x in obj) …
(edit) @276719   4 years mark.lam Fix exception assertions in light of the TerminationException. …
(edit) @276609   4 years keith_miller numCalleeLocals, numParameters, and numVars should be unsigned …
(edit) @276384   4 years aperez Non-unified build fixes, mid April 2021 edition …
(edit) @275995   4 years ysuzuki [JSC] Do not copy SimpleJumpTable …
(edit) @275840   4 years ysuzuki [JSC] Do not copy StringSwitchJumpTable …
(edit) @275588   4 years ysuzuki [JSC] Use FixedVector more in JSC …
(edit) @275542   4 years ysuzuki [WTF] Introduce FixedVector and use it for FixedOperands …
(edit) @275439   4 years shvaikalesh Reduce bytecode instruction count emitted for class extends
(edit) @273931   4 years sbarati Don't trust parsing information to tell us if we've emitted …
(edit) @273649   4 years shvaikalesh BytecodeGenerator::fuseCompareAndJump() fails for some language …
(edit) @273225   4 years keith_miller Implement the Top-level await proposal …
(edit) @273135   4 years ysuzuki [JSC] Simplify excludedSet handling in object rest expression …
(edit) @273107   4 years ticaiolima [JSC] Implement private static method …
(edit) @272883   4 years ticaiolima [ESNext] Implement private accessors …
(edit) @272580   4 years ticaiolima [ESNext] Implement private methods …
(edit) @272243   4 years ross.kirsling Completion value of a finally block should not be ignored if …
(edit) @271343   4 years shvaikalesh Implement @copyDataProperties in C++ to optimize object rest / spread …
(edit) @271265   4 years ysuzuki [JSC] New expression and value function call should reserve function …
(edit) @271121   4 years ysuzuki [JSC] Remove unnecessary mov bytecodes when performing simple object …
(edit) @270874   4 years shvaikalesh Non-enumerable property fails to shadow inherited enumerable property …
(edit) @270870   4 years sbarati Switch to using a linked list for the TDZ environment instead of a …
(edit) @269939   5 years ysuzuki [JSC] Enable static public class fields …
(edit) @269922   5 years commit-queue [JSC] Add support for static public class fields …
(edit) @269801   5 years commit-queue [JSC] Use symbols as identifiers for class fields computed names …
(edit) @269115   5 years sbarati Better cache our serialization of the outer TDZ environment when …
(edit) @268593   5 years sbarati Don't emit OpSpread with a constant as the destination …
(edit) @268489   5 years shvaikalesh Use @putByValDirect instead of Array.prototype.@push in built-ins …
(edit) @268374   5 years ysuzuki OpToPropertyKey only accepts temporary for destination …
(edit) @267489   5 years ticaiolima [JSC][ESNext] Create a new opcode to handle private fields …
(edit) @267440   5 years commit-queue Coerce computed property before adding to |excludedList| …
(edit) @267330   5 years ysuzuki [JSC] Drop Options::useBigInt …
(edit) @267186   5 years ysuzuki Support export namespace export * as ns
(edit) @266778   5 years shvaikalesh Don't emitDirectBinding() if there is a [...rest] element binding …
(edit) @266264   5 years shvaikalesh proto in object literal should perform SetPrototypeOf directly …
(edit) @266106   5 years shvaikalesh Implementation of the class "extends" clause incorrectly uses …
(edit) @265907   5 years shvaikalesh Introduce OpIsCallable bytecode and intrinsic …
(edit) @265744   5 years shvaikalesh Remove OpIsObjectOrNull from ClassExprNode::emitBytecode() …
(edit) @265036   5 years pmatos for..of intrinsics implementation for 32bits …
(edit) @264809   5 years ysuzuki [JSC] Arrow function |this| resolution should not be trapped by …
(edit) @264750   5 years shvaikalesh Remove ArrayNode::m_optional …
(edit) @264748   5 years shvaikalesh Remove emitIsUndefined() from ClassExprNode::emitBytecode() …
(edit) @264504   5 years shvaikalesh emitIsUndefined() should not special-case IsHTMLDDA objects …
(edit) @264059   5 years ysuzuki [JSC] BytecodeGenerator should be robust against failed constant …
(edit) @264049   5 years keith_miller Bytecode UseDef should be aware of checkpoints …
(edit) @263035   5 years shvaikalesh super should not depend on proto
(edit) @262995   5 years rmorisset The ||= operator (and similar ones) should produce valid bytecode even …
(edit) @262979   5 years shvaikalesh AsyncGenerator should await "return" completions …
(edit) @262613   5 years caitp [JSC] Add support for private class fields …
(edit) @262567   5 years shvaikalesh GetMethod isn't performed properly on iterators …
(edit) @262354   5 years ysuzuki [JSC] for-in should allocate new temporary register for base …
(edit) @262233   5 years sbarati hasOwnProperty inside structure property for-in loop should use an …
(edit) @262165   5 years shvaikalesh IteratorClose should suppress GetMethod errors …
(edit) @262083   5 years sbarati in_by_val inside structure property for-in loop should use an opcode …
Note: See TracRevisionLog for help on using the revision log.