1. cf67b0d Lets do less locking of symbol tables in the BytecodeGenerator where we don't have race conditions by sbarati@apple.com · 9 years ago
  2. e5673c8 Unreviewed, rolling out r199712. https://bugs.webkit.org/show_bug.cgi?id=156741 by gskachkov@gmail.com · 9 years ago
  3. fb655db calling super() a second time in a constructor should throw by gskachkov@gmail.com · 9 years ago
  4. e86176c Initial implementation of annex b.3.3 behavior was incorrect by sbarati@apple.com · 9 years ago
  5. 8844d30 We should support the ability to do a non-effectful getById by keith_miller@apple.com · 9 years ago
  6. 36d2a17 Unreviewed, rolling out r199104. https://bugs.webkit.org/show_bug.cgi?id=156301 by commit-queue@webkit.org · 9 years ago
  7. 964f6d6 We should support the ability to do a non-effectful getById by keith_miller@apple.com · 9 years ago
  8. d0fa3a7 Unreviewed, rolling out r199073. https://bugs.webkit.org/show_bug.cgi?id=156261 by ryanhaddad@apple.com · 9 years ago
  9. 39303e0 JSC should use a shadow stack version of CHICKEN so that debuggers have the option of retrieving tail-deleted frames by fpizlo@apple.com · 9 years ago
  10. ec95783 We should support the ability to do a non-effectful getById by keith_miller@apple.com · 9 years ago
  11. 432a3c9 Implement Annex B.3.3 function hoisting rules for function code by sbarati@apple.com · 9 years ago
  12. 4313787 Method names should not appear in the lexical scope of the method's body. by mark.lam@apple.com · 9 years ago
  13. 47c2f14 Add support for setting Function.name from computed properties. by mark.lam@apple.com · 9 years ago
  14. 8568423 Destructuring parameters are evaluated in the wrong scope by sbarati@apple.com · 9 years ago
  15. 4b79ce7 Implement Function.name and Function#toString for ES6 class. by mark.lam@apple.com · 9 years ago
  16. f7ba3e4 How we load new.target in arrow functions is broken by gskachkov@gmail.com · 9 years ago
  17. 8e614bd ES6: Implement lexical scoping for function definitions in strict mode by sbarati@apple.com · 9 years ago
  18. 7866786 [ES6] Arrow function. Some not used byte code is emited by gskachkov@gmail.com · 9 years ago
  19. a198dd1 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function. https://bugs.webkit.org/show_bug.cgi?id=153981 by gskachkov@gmail.com · 9 years ago
  20. abdc617 Unreviewed, rolling out r197033. https://bugs.webkit.org/show_bug.cgi?id=154649 by commit-queue@webkit.org · 9 years ago
  21. cb2a7fd [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function by commit-queue@webkit.org · 9 years ago
  22. 24a81e2 Remove our notion of having a single activation register by sbarati@apple.com · 9 years ago
  23. 08fe311 [ES6] Catch parameter should accept BindingPattern by utatane.tea@gmail.com · 9 years ago
  24. efc86f5 [ES6] Arrow function syntax. Arrow function specific features. Lexical bind "super" by commit-queue@webkit.org · 9 years ago
  25. 552595b [ES6][ES7] Drop Constructability of generator function by utatane.tea@gmail.com · 9 years ago
  26. bdbba81 BytecodeGenerator::pushLexicalScopeInternal and pushLexicalScope should use enums instead of bools by sbarati@apple.com · 9 years ago
  27. 4c7c0ef Provide a way to distinguish a nested lexical block from a function's lexical block by joepeck@webkit.org · 9 years ago
  28. cb11fe4 [ES6] Add support for Symbol.hasInstance by keith_miller@apple.com · 9 years ago
  29. 324bf75 Roll out r193974 and follow-up fixes as it caused JSC crashes by cdumez@apple.com · 9 years ago
  30. 6b861f6 [ES6] Add support for Symbol.hasInstance by keith_miller@apple.com · 9 years ago
  31. 9f004c2 we should emit op_watchdog after op_enter by sbarati@apple.com · 9 years ago
  32. b2610c0 [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment by commit-queue@webkit.org · 9 years ago
  33. 390337b Add op_watchdog opcode that is generated when VM has a watchdog by sbarati@apple.com · 9 years ago
  34. 8874943 REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit). by ddkilzer@apple.com · 9 years ago
  35. bdff720 [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment by commit-queue@webkit.org · 9 years ago
  36. fdd9bf4 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature by utatane.tea@gmail.com · 9 years ago
  37. 44c6282 Unreviewed, rolling out r192914. https://bugs.webkit.org/show_bug.cgi?id=151734 by commit-queue@webkit.org · 9 years ago
  38. d688eaf [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature by utatane.tea@gmail.com · 9 years ago
  39. 4d3e0c2 [JSC] add missing RequireObjectCoercible() step in destructuring by commit-queue@webkit.org · 9 years ago
  40. 68b8bce Unreviewed, rolling out r192876. by carlosgc@webkit.org · 9 years ago
  41. 20ef49d [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment by commit-queue@webkit.org · 9 years ago
  42. 855d560 implement op_get_rest_length so that we can allocate the rest array with the right size from the start by sbarati@apple.com · 9 years ago
  43. c0722da [ES6] Add support for rest parameters by sbarati@apple.com · 9 years ago
  44. 5f0b7be JS Built-ins functions should be able to assert by youenn.fablet@crf.canon.fr · 9 years ago
  45. fc3271e [ES6] Minimize ES6_CLASS_SYNTAX ifdefs by utatane.tea@gmail.com · 9 years ago
  46. 2697aa4 [ES6] Minimize ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX ifdefs by utatane.tea@gmail.com · 9 years ago
  47. 0208546 Add support for Callee-Saves registers by msaboff@apple.com · 10 years ago
  48. f0153d0 [ES6] Implement computed accessors by utatane.tea@gmail.com · 10 years ago
  49. fb3c156 [ES6] Recognize calls in tail position by basile_clement@apple.com · 10 years ago
  50. 060e751 Block scoped variables should be visible across scripts by saambarati1@gmail.com · 10 years ago
  51. a8309d9 [ES6] Introduce ModuleProgramExecutable families and compile Module code to bytecode by utatane.tea@gmail.com · 10 years ago
  52. 6541a1e Callee can be incorrectly overridden when it's captured by saambarati1@gmail.com · 10 years ago
  53. a4201b0 [ES6] Implement ES6 arrow function syntax. Arrow function specific features. Lexical bind of this by commit-queue@webkit.org · 10 years ago
  54. 87ae29c ES6 class syntax should allow computed name method by rniwa@webkit.org · 10 years ago
  55. 505049b Unify JSParserCodeType, FunctionParseMode and ModuleParseMode into SourceParseMode by utatane.tea@gmail.com · 10 years ago
  56. e7afe40 Let's rename FunctionBodyNode https://bugs.webkit.org/show_bug.cgi?id=147292 by ggaren@apple.com · 10 years ago
  57. e85426c Interpreter::unwind shouldn't be responsible for assigning the correct scope. by saambarati1@gmail.com · 10 years ago
  58. 88b7e5b Bytecodegenerator emits crappy code for returns in a lexical scope. by saambarati1@gmail.com · 10 years ago
  59. 1b6409c Replace JSFunctionNameScope with JSLexicalEnvironment for the function name scope. by saambarati1@gmail.com · 10 years ago
  60. 20ad7e6 Mark more classes as fast allocated by cdumez@apple.com · 10 years ago
  61. f07b1bc Make the type profiler work with lexical scoping and add tests by saambarati1@gmail.com · 10 years ago
  62. 52f6859 Implement catch scope using lexical scoping constructs introduced with "let" scoping patch by saambarati1@gmail.com · 10 years ago
  63. 3bde530 [ES6] Add support for default parameters by saambarati1@gmail.com · 10 years ago
  64. 54887a1 Introducing construct ability into JS executables by utatane.tea@gmail.com · 10 years ago
  65. 3321f09 "let" scoping introduced incoherent story about symbol table cloning by saambarati1@gmail.com · 10 years ago
  66. e455672 [ES6] Add support for block scope const by saambarati1@gmail.com · 10 years ago
  67. 3fff23c lexical scoping is broken with respect to "break" and "continue" by saambarati1@gmail.com · 10 years ago
  68. 3d4c03d Unreviewed, rolling out r186996. https://bugs.webkit.org/show_bug.cgi?id=147070 by commit-queue@webkit.org · 10 years ago
  69. f0bdb65 lexical scoping is broken with respect to "break" and "continue" by saambarati1@gmail.com · 10 years ago
  70. 144f17c [ES6] implement block scoping to enable 'let' by saambarati1@gmail.com · 10 years ago
  71. cc3bcb6 Rename "Deconstruction" to "Destructuring" throughout JSC by saambarati1@gmail.com · 10 years ago
  72. 412d761 [ES6] Support rest element in destructuring assignments by utatane.tea@gmail.com · 10 years ago
  73. 5210f30 [ES6] Destructuring assignment need to accept iterables by utatane.tea@gmail.com · 10 years ago
  74. 6ed0827 finally blocks should not set the exception stack trace when re-throwing the exception. by mark.lam@apple.com · 10 years ago
  75. 1559ba9 Add the ability to tell between Catch and Finally blocks. by mark.lam@apple.com · 10 years ago
  76. 8268d39 Introduce UniquedStringImpl and SymbolImpl to separate symbolic strings from AtomicStringImpl by utatane.tea@gmail.com · 10 years ago
  77. db39125 Fix the !ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) build after r184337 by ossy@webkit.org · 10 years ago
  78. d68d248 [ES6] Implement tagged templates https://bugs.webkit.org/show_bug.cgi?id=143183 by utatane.tea@gmail.com · 10 years ago
  79. fb471b4 ES6: Allow duplicate property names by commit-queue@webkit.org · 10 years ago
  80. 03edc3b Global functions should be initialized as JSFunctions in byte code by saambarati1@gmail.com · 10 years ago
  81. 226387e Unreviewed, rolling out r183789. https://bugs.webkit.org/show_bug.cgi?id=144620 by commit-queue@webkit.org · 10 years ago
  82. b149bc9e Global functions should be initialized as JSFunctions in byte code by saambarati1@gmail.com · 10 years ago
  83. 4d2809b It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array. by ggaren@apple.com · 10 years ago
  84. 4014aea [ES6] Implement ES6 template literals by utatane.tea@gmail.com · 10 years ago
  85. 49d0cc1 class methods should be non-enumerable by rniwa@webkit.org · 10 years ago
  86. 50b0712 Unreviewed, rolling out r183288. https://bugs.webkit.org/show_bug.cgi?id=144189 by commit-queue@webkit.org · 10 years ago
  87. eb0dff3 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array. by ggaren@apple.com · 10 years ago
  88. bc07449 IteratorClose should be called when jumping over the target for-of loop by utatane.tea@gmail.com · 10 years ago
  89. 408f4815 WebContent Crash when instantiating class with Type Profiling enabled by joepeck@webkit.org · 10 years ago
  90. da834ae Heap variables shouldn't end up in the stack frame by fpizlo@apple.com · 10 years ago
  91. b644c25 REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated by msaboff@apple.com · 10 years ago
  92. d81805e Source/JavaScriptCore: by rniwa@webkit.org · 10 years ago
  93. e6f8349 Class constructor should throw TypeError when "called" by rniwa@webkit.org · 10 years ago
  94. eb7ac19 "this" should be in TDZ until super is called in the constructor of a derived class by rniwa@webkit.org · 10 years ago
  95. 059ef9b Support extends and super keywords by rniwa@webkit.org · 10 years ago
  96. a26e6e5 __proto__ shorthand property should not modify prototype in Object Literal construction by joepeck@webkit.org · 10 years ago
  97. 4ddd519 Upgrade ES6 Iterator interfaces https://bugs.webkit.org/show_bug.cgi?id=141351 by utatane.tea@gmail.com · 10 years ago
  98. a97ccfd BytecodeGenerator shouldn't emit op_resolve_scope as a roundabout way of returning the scopeRegister by fpizlo@apple.com · 10 years ago
  99. 54d94f5 [JSC] Use the way number constants are written to help type speculation by benjamin@webkit.org · 10 years ago
  100. 2ede313 Unreviewed, roll out r180723. It broke a bunch of tests. by fpizlo@apple.com · 10 years ago