1. 5247329 Fix non-unified builds for i386 build by pmatos@igalia.com · 4 years, 10 months ago
  2. e257a3b REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures by ross.kirsling@sony.com · 4 years, 11 months ago
  3. 0ebe33c [IWYU] Remove unnecessary includes from JSC implementation files by ross.kirsling@sony.com · 4 years, 11 months ago
  4. a6b8c34 Not using strict mode within ClassDeclaration statement by tzagallo@apple.com · 5 years ago
  5. 051384c [JSC] 8Bit JSRopeString can contain 16Bit string in its rope by ysuzuki@apple.com · 5 years ago
  6. b1c32f3 [JSC] Introduce IsoHeapCellType https://bugs.webkit.org/show_bug.cgi?id=204555 by ysuzuki@apple.com · 5 years ago
  7. 52e98bb [JSC] Thread JSGlobalObject* instead of ExecState* by ysuzuki@apple.com · 5 years ago
  8. d27553f Use constexpr instead of const in symbol definitions that are obviously constexpr. by mark.lam@apple.com · 6 years ago
  9. 5ba0779 Refactor to use VM& instead of VM* at as many places as possible. by mark.lam@apple.com · 6 years ago
  10. c3ab206 Missing exception check in string compare. by mark.lam@apple.com · 6 years ago
  11. 634b23c [JSC] Make visitChildren implementation more idiomatic by ysuzuki@apple.com · 6 years ago
  12. 0ce67df Rename AtomicString to AtomString https://bugs.webkit.org/show_bug.cgi?id=195276 by darin@apple.com · 6 years ago
  13. b338104 [JSC] jsSubstring should resolve rope before calling JSRopeString::create by ysuzuki@apple.com · 6 years ago
  14. 5e57419 [JSC] Store bits for JSRopeString in 3 stores by ysuzuki@apple.com · 6 years ago
  15. cb663b3 [JSC] sizeof(JSString) should be 16 by ysuzuki@apple.com · 6 years ago
  16. 8b7a022 wtf/Optional.h: move-constructor and move-assignment operator should disengage the value being moved from by cdumez@apple.com · 6 years ago
  17. 6c9a767 JSRopeString::resolveRope() wrongly assumes that tryGetValue() passes it a valid ExecState. by mark.lam@apple.com · 7 years ago
  18. 2a2836e [JSC] Heap::reportExtraMemoryVisited shows contention if we have many JSString by yusukesuzuki@slowstart.org · 7 years ago
  19. d3bfaa0 Add some missing exception checks in JSRopeString::resolveRopeToAtomicString(). by mark.lam@apple.com · 7 years ago
  20. dad6241 [JSC] Thread VM& to JSCell::methodTable(VM&) by utatane.tea@gmail.com · 7 years ago
  21. 9498449 Speed up JetStream/base64 https://bugs.webkit.org/show_bug.cgi?id=185914 by fpizlo@apple.com · 7 years ago
  22. 8aa923d Strings should not be allocated in a gigacage by fpizlo@apple.com · 7 years ago
  23. 5917cb1 Reduce WTF::String operations that do unnecessary Unicode operations instead of ASCII by darin@apple.com · 7 years ago
  24. 12912b6 JSRopeString::RopeBuilder::append() should check for overflows. by mark.lam@apple.com · 7 years ago
  25. 5c6da6e Make Attribute an enum class https://bugs.webkit.org/show_bug.cgi?id=177414 by achristensen@apple.com · 8 years ago
  26. 23e9624 Avoid duplicate computations of ExecState::vm(). by mark.lam@apple.com · 8 years ago
  27. 87da4d6 by fpizlo@apple.com · 8 years ago
  28. 48eb4e5 Unreviewed, rolling out r221384. by jlewis3@apple.com · 8 years ago
  29. acb5934 Strings need to be in some kind of gigacage by fpizlo@apple.com · 8 years ago
  30. a5544f1 [JSC][DFG][DOMJIT] Extend CheckDOM to CheckSubClass by utatane.tea@gmail.com · 8 years ago
  31. eb0f4b1 Unreviewed, rolling out r217031, r217032, and r217037. by commit-queue@webkit.org · 8 years ago
  32. cbd903d [JSC][DFG][DOMJIT] Extend CheckDOM to CheckSubClass by utatane.tea@gmail.com · 8 years ago
  33. 9b46f34 Callers of JSString::unsafeView() should check exceptions by fpizlo@apple.com · 8 years ago
  34. 45da760 classInfo should take a VM so it is not materialized from the object on each call by keith_miller@apple.com · 8 years ago
  35. b674d3a Use asString instead of toWTFString, toString, or getString when we already checked isString by darin@apple.com · 8 years ago
  36. f7240e0 Get rid of HeapRootVisitor and make SlotVisitor less painful to use by fpizlo@apple.com · 8 years ago
  37. 0ef4395 by fpizlo@apple.com · 8 years ago
  38. 4392696 [WTF] Import std::optional reference implementation as WTF::Optional by utatane.tea@gmail.com · 8 years ago
  39. 8844505 JSStringJoiner::joinedLength() should limit joined string lengths to INT_MAX. by mark.lam@apple.com · 8 years ago
  40. e1ab17c Added RETURN_IF_EXCEPTION() macro and use it for exception checks. by mark.lam@apple.com · 9 years ago
  41. 451de99 Add CatchScope and force all exception checks to be via ThrowScope or CatchScope. by mark.lam@apple.com · 9 years ago
  42. 284f456 Introduce the ThrowScope and force every throw site to instantiate a ThrowScope. by mark.lam@apple.com · 9 years ago
  43. 0c26496 Make JSValue::strictEqual() handle failures to resolve JSRopeStrings. by mark.lam@apple.com · 9 years ago
  44. 19cde09 Remove all uses of PassRefPtr in WTF by krollin@apple.com · 9 years ago
  45. 00eb52f Add new MethodTable method to get an estimated size for a cell by commit-queue@webkit.org · 9 years ago
  46. 46f3fe3 JSString resolution of substrings should use StringImpl sharing optimization. by akling@apple.com · 9 years ago
  47. c115b37 Make JSString::SafeView less of a footgun. <https://webkit.org/b/152376> by akling@apple.com · 9 years ago
  48. c09535a Remove a few includes from JSGlobalObject.h by ggaren@apple.com · 9 years ago
  49. 3cb36ea Allow an object's marking state to track The Three Colors by fpizlo@apple.com · 9 years ago
  50. e38c648 [JSC] JSString::getIndex() should avoid reifying substrings. by akling@apple.com · 10 years ago
  51. e0741fb Heap-use-after-free read of size 4 in JavaScriptCore: WTF::StringImpl::isSymbol() (StringImpl.h:496) by utatane.tea@gmail.com · 10 years ago
  52. 5b9b41b Non-speculative Branch should be fast in the FTL by fpizlo@apple.com · 10 years ago
  53. 966aac7 String.prototype.charAt() should use StringView. <https://webkit.org/b/145352> by akling@apple.com · 10 years ago
  54. 874750c Move AtomicStringImpl table related operations from AtomicString to AtomicStringImpl by utatane.tea@gmail.com · 10 years ago
  55. 7e84ac5 Give JSString a StringView getter and start using it. by akling@apple.com · 10 years ago
  56. c7c203c Return Optional<uint32_t> from PropertyName::asIndex by utatane.tea@gmail.com · 10 years ago
  57. e2ebb8c Refactored the JSC::Heap extra cost API for clarity and to make some known bugs more obvious by ggaren@apple.com · 10 years ago
  58. 926b110 Stale entries in WeakGCMaps are keeping tons of WeakBlocks alive unnecessarily. by akling@apple.com · 10 years ago
  59. e3549c6 Unreviewed, rolling out r178894. https://bugs.webkit.org/show_bug.cgi?id=140775 by commit-queue@webkit.org · 10 years ago
  60. 5e15e1b put_by_val_direct need to check the property is index or not for using putDirect / putDirectIndex by utatane.tea@gmail.com · 10 years ago
  61. 2d34178 Unreviewed, rolling out r178751. https://bugs.webkit.org/show_bug.cgi?id=140694 by commit-queue@webkit.org · 10 years ago
  62. cc1bded put_by_val_direct need to check the property is index or not for using putDirect / putDirectIndex by utatane.tea@gmail.com · 10 years ago
  63. a8c49de REGRESSION(r168256): JSString can get 8-bit flag wrong when re-using AtomicStrings. by akling@apple.com · 11 years ago
  64. 2de49b7 Static hash tables no longer need to be coupled with a VM. by akling@apple.com · 11 years ago
  65. 4c6b8ad Merge r168635, r168780, r169005, r169014, and r169143 from ftlopt. by fpizlo@apple.com · 11 years ago
  66. ede8a98 VM::lastCachedString should be a Strong, not a Weak. by akling@apple.com · 11 years ago
  67. cd4420e Fast path for jsStringWithCache() when asked for the same string repeatedly. by akling@apple.com · 11 years ago
  68. c3e85a6 Fast path for jsStringWithCache() when asked for the same string repeatedly. by akling@apple.com · 11 years ago
  69. c935228 REGRESSION (r168256): ASSERTION FAILED: (buffer + m_length) == position loading vanityfair.com article. by akling@apple.com · 11 years ago
  70. c6d38c4 Remove two now-incorrect assertions after r168256. by akling@apple.com · 11 years ago
  71. 63e3543 Optimize JSRopeString for resolving directly to AtomicString. by akling@apple.com · 11 years ago
  72. 77ee6bf Unreviewed, rolling out r168254. by akling@apple.com · 11 years ago
  73. 26ace5b jsSubstring() should be lazy https://bugs.webkit.org/show_bug.cgi?id=132556 by fpizlo@apple.com · 11 years ago
  74. 75104a3 compileMakeRope does not emit necessary bounds checks by fpizlo@apple.com · 11 years ago
  75. 040ef24 Enhanced GC logging https://bugs.webkit.org/show_bug.cgi?id=131246 by mhahnenberg@apple.com · 11 years ago
  76. 327e798 Source/JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=128625 by barraclough@apple.com · 11 years ago
  77. bf99fd2 Add fast mapping from StringImpl to JSString by barraclough@apple.com · 11 years ago
  78. fb7eff2 Rename Operations.h to JSCInlines.h by fpizlo@apple.com · 11 years ago
  79. 3ddd7ac Marking should be generational https://bugs.webkit.org/show_bug.cgi?id=126552 by mhahnenberg@apple.com · 11 years ago
  80. 4a2c6f6 Unreviewed, rolling out r161540. by commit-queue@webkit.org · 11 years ago
  81. 196dc9a Marking should be generational https://bugs.webkit.org/show_bug.cgi?id=126552 by mhahnenberg@apple.com · 11 years ago
  82. 019809c Pass VM instead of ExecState to StringObject constructor. by akling@apple.com · 11 years ago
  83. aae57e3 JavaScriptCore fails to build with newer versions of clang. by mrowe@apple.com · 12 years ago
  84. 609eeca Speculative Windows build fix. by barraclough@apple.com · 12 years ago
  85. ab7b609 Some cleanup in JSValue::get https://bugs.webkit.org/show_bug.cgi?id=119343 by barraclough@apple.com · 12 years ago
  86. 8cebf37 fourthTier: Count external memory usage towards heap footprint by oliver@apple.com · 12 years ago
  87. e2fe4ce fourthTier: Rationalized 'this' conversion, includes subsequent FTL branch fixes by oliver@apple.com · 12 years ago
  88. 9a9a4b5 Renamed JSGlobalData to VM https://bugs.webkit.org/show_bug.cgi?id=114777 by ggaren@apple.com · 12 years ago
  89. 4e3f965 Add bounds checking for WTF::Vector::operator[] by oliver@apple.com · 12 years ago
  90. 903b0c0 Harden JSC a bit with RELEASE_ASSERT by oliver@apple.com · 12 years ago
  91. f25bc16 16 bit JSRopeString up converts an 8 bit fibers to 16 bits during resolution by msaboff@apple.com · 13 years ago
  92. 762e2c6 Improve JSC use of Strings after the UString->String change by benjamin@webkit.org · 13 years ago
  93. cff06e4 Replace JSC::UString by WTF::String by benjamin@webkit.org · 13 years ago
  94. 9d9eab6 ENH: Add Logging to GC Marking Phase by msaboff@apple.com · 13 years ago
  95. 72da811 WebKit should be lazy-finalization-safe (esp. the DOM) v2 by ggaren@apple.com · 13 years ago
  96. 79c51ee DFG should have control flow graph simplification by fpizlo@apple.com · 13 years ago
  97. 38d3c75 Introduce PropertyName class https://bugs.webkit.org/show_bug.cgi?id=86241 by barraclough@apple.com · 13 years ago
  98. 6e74e92 Memory wasted in JSString for non-rope strings by msaboff@apple.com · 13 years ago
  99. 1a15efe JSString::resolveRope() should report extra memory cost to the heap. by commit-queue@webkit.org · 13 years ago
  100. 7914d5a JSString::outOfMemory() should ASSERT(isRope()) rather than !isRope() by commit-queue@webkit.org · 13 years ago