1. 6c31d90 We should only make rope strings when concatenating strings long enough. by keith_miller@apple.com · 6 years ago
  2. 64b74db [JSC] Shrink size of VM by lazily allocating IsoSubspaces for non-common types by ysuzuki@apple.com · 6 years ago
  3. 8b7a022 wtf/Optional.h: move-constructor and move-assignment operator should disengage the value being moved from by cdumez@apple.com · 6 years ago
  4. d417ccd Callers of JSString::getIndex should check for OOM exceptions by keith_miller@apple.com · 6 years ago
  5. 5c436b2 Make string MaxLength for all WTF and JS strings consistently equal to INT_MAX. by mark.lam@apple.com · 6 years ago
  6. 6c9a767 JSRopeString::resolveRope() wrongly assumes that tryGetValue() passes it a valid ExecState. by mark.lam@apple.com · 6 years ago
  7. 2a2836e [JSC] Heap::reportExtraMemoryVisited shows contention if we have many JSString by yusukesuzuki@slowstart.org · 6 years ago
  8. dad6241 [JSC] Thread VM& to JSCell::methodTable(VM&) by utatane.tea@gmail.com · 7 years ago
  9. a662949 [JSC] Use branchIfString/branchIfNotString instead of structure checkings by utatane.tea@gmail.com · 7 years ago
  10. 8aa923d Strings should not be allocated in a gigacage by fpizlo@apple.com · 7 years ago
  11. 0458d31 Make the first 64 bits of JSString look like a double JSValue by jfbastien@apple.com · 7 years ago
  12. 5efcc49 GC should support isoheaps https://bugs.webkit.org/show_bug.cgi?id=179288 by fpizlo@apple.com · 7 years ago
  13. 17cae1e More is<> and downcast<>, less static_cast<> by darin@apple.com · 7 years ago
  14. 12912b6 JSRopeString::RopeBuilder::append() should check for overflows. by mark.lam@apple.com · 7 years ago
  15. 5c6da6e Make Attribute an enum class https://bugs.webkit.org/show_bug.cgi?id=177414 by achristensen@apple.com · 7 years ago
  16. 23e9624 Avoid duplicate computations of ExecState::vm(). by mark.lam@apple.com · 7 years ago
  17. 87da4d6 by fpizlo@apple.com · 8 years ago
  18. 48eb4e5 Unreviewed, rolling out r221384. by jlewis3@apple.com · 8 years ago
  19. acb5934 Strings need to be in some kind of gigacage by fpizlo@apple.com · 8 years ago
  20. b22e694 Explore increasing max JSString::m_length to UINT_MAX. by keith_miller@apple.com · 8 years ago
  21. 9b46f34 Callers of JSString::unsafeView() should check exceptions by fpizlo@apple.com · 8 years ago
  22. 2551c4b [JSC] Drop PassRefPtr https://bugs.webkit.org/show_bug.cgi?id=168320 by utatane.tea@gmail.com · 8 years ago
  23. 5fa9d96 Make opaque root scanning truly constraint-based by fpizlo@apple.com · 8 years ago
  24. b674d3a Use asString instead of toWTFString, toString, or getString when we already checked isString by darin@apple.com · 8 years ago
  25. 4392696 [WTF] Import std::optional reference implementation as WTF::Optional by utatane.tea@gmail.com · 8 years ago
  26. 110cbbd Remove JSString::SafeView and replace its uses with StringViewWithUnderlyingString. by mark.lam@apple.com · 8 years ago
  27. ad45516 Some of JSStringView::SafeView methods are not idiomatically safe for JSString to StringView conversions. by mark.lam@apple.com · 8 years ago
  28. 8844505 JSStringJoiner::joinedLength() should limit joined string lengths to INT_MAX. by mark.lam@apple.com · 8 years ago
  29. 9a17595 The write barrier should be down with TSO by fpizlo@apple.com · 8 years ago
  30. 22104f5 Unreviewed, rolling out r206522. by ryanhaddad@apple.com · 8 years ago
  31. c53123e Unreviewed, rolling out r206506. https://bugs.webkit.org/show_bug.cgi?id=162682 by commit-queue@webkit.org · 8 years ago
  32. 71ae5a4 Adopt #pragma once in JavaScriptCore by commit-queue@webkit.org · 8 years ago
  33. 581437a Array.prototype.join should do overflow checks on string joins. by mark.lam@apple.com · 8 years ago
  34. 0c26496 Make JSValue::strictEqual() handle failures to resolve JSRopeStrings. by mark.lam@apple.com · 9 years ago
  35. 038588b JSRopeString should use release asserts, not debug asserts, about substring bounds by fpizlo@apple.com · 9 years ago
  36. c6816d5 OOM Assertion failure in Array.prototype.toString by commit-queue@webkit.org · 9 years ago
  37. 19cde09 Remove all uses of PassRefPtr in WTF by krollin@apple.com · 9 years ago
  38. 5ec9eed First step in using "enum class" instead of "String" for enumerations in DOM by darin@apple.com · 9 years ago
  39. cbf65c4 ToThis should have a fast path based on type info flags by fpizlo@apple.com · 9 years ago
  40. 491a7d2 [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal by commit-queue@webkit.org · 9 years ago
  41. b272523 createRegExpMatchesArray should allocate substrings more quickly by fpizlo@apple.com · 9 years ago
  42. 7518ba2 RegExpMatchesArray doesn't know how to have a bad time by fpizlo@apple.com · 9 years ago
  43. 1167374 RegExpPrototype should check for exceptions after calling toString and doing so should not be expensive by fpizlo@apple.com · 9 years ago
  44. 00eb52f Add new MethodTable method to get an estimated size for a cell by commit-queue@webkit.org · 9 years ago
  45. 5566f80 Add isJSString(JSCell*) variant to avoid Cell->JSValue->Cell conversion by commit-queue@webkit.org · 9 years ago
  46. 02a05a6 Remove redundant StringImpl substring creation function. by akling@apple.com · 9 years ago
  47. 13aae08 Replace WTF::move with WTFMove https://bugs.webkit.org/show_bug.cgi?id=152601 by aestes@apple.com · 9 years ago
  48. c115b37 Make JSString::SafeView less of a footgun. <https://webkit.org/b/152376> by akling@apple.com · 9 years ago
  49. c09535a Remove a few includes from JSGlobalObject.h by ggaren@apple.com · 9 years ago
  50. c00601e JSC::SlotVisitor should not be a hot mess by ggaren@apple.com · 9 years ago
  51. 3954c6a Make converting JSString to StringView idiomatically safe by darin@apple.com · 10 years ago
  52. 6d8af84 Make Array.join work directly on substrings without reifying them by darin@apple.com · 10 years ago
  53. 4ffeb2b [JSC] jsSubstring() should have a fast path for 0..baseLength "substrings." by akling@apple.com · 10 years ago
  54. 07a49c0 jsSubstring() should support creating substrings from substrings. by akling@apple.com · 10 years ago
  55. e38c648 [JSC] JSString::getIndex() should avoid reifying substrings. by akling@apple.com · 10 years ago
  56. 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
  57. 5b9b41b Non-speculative Branch should be fast in the FTL by fpizlo@apple.com · 10 years ago
  58. 966aac7 String.prototype.charAt() should use StringView. <https://webkit.org/b/145352> by akling@apple.com · 10 years ago
  59. 874750c Move AtomicStringImpl table related operations from AtomicString to AtomicStringImpl by utatane.tea@gmail.com · 10 years ago
  60. 7e84ac5 Give JSString a StringView getter and start using it. by akling@apple.com · 10 years ago
  61. 4b9e000 Don't segregate heap objects based on Structure immortality. by akling@apple.com · 10 years ago
  62. c7c203c Return Optional<uint32_t> from PropertyName::asIndex by utatane.tea@gmail.com · 10 years ago
  63. b6f60b2 Clean up Identifier factories to clarify the meaning of StringImpl* by utatane.tea@gmail.com · 10 years ago
  64. 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
  65. e3549c6 Unreviewed, rolling out r178894. https://bugs.webkit.org/show_bug.cgi?id=140775 by commit-queue@webkit.org · 10 years ago
  66. 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
  67. 2d34178 Unreviewed, rolling out r178751. https://bugs.webkit.org/show_bug.cgi?id=140694 by commit-queue@webkit.org · 10 years ago
  68. 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
  69. ec85d88 Implement ES6 String.prototype.repeat(count) by utatane.tea@gmail.com · 10 years ago
  70. c0fcd6d REGRESSION(r173188): Text inserted when trying to delete a word from the Twitter message box. by akling@apple.com · 10 years ago
  71. c69ac4e Use variadic templates for jsMakeNontrivialString by andersca@apple.com · 10 years ago
  72. 188640e Fixed indentations and some style warnings in JavaScriptCore/runtime. by mark.lam@apple.com · 10 years ago
  73. a8c49de REGRESSION(r168256): JSString can get 8-bit flag wrong when re-using AtomicStrings. by akling@apple.com · 11 years ago
  74. 4c6b8ad Merge r168635, r168780, r169005, r169014, and r169143 from ftlopt. by fpizlo@apple.com · 11 years ago
  75. c3e85a6 Fast path for jsStringWithCache() when asked for the same string repeatedly. by akling@apple.com · 11 years ago
  76. be0bc82 JSString::toAtomicString() should return AtomicString. by akling@apple.com · 11 years ago
  77. 83343ba Optimize PutByVal when subscript is a rope string. <https://webkit.org/b/132572> by akling@apple.com · 11 years ago
  78. 63e3543 Optimize JSRopeString for resolving directly to AtomicString. by akling@apple.com · 11 years ago
  79. 77ee6bf Unreviewed, rolling out r168254. by akling@apple.com · 11 years ago
  80. 26ace5b jsSubstring() should be lazy https://bugs.webkit.org/show_bug.cgi?id=132556 by fpizlo@apple.com · 11 years ago
  81. e28731c Address some feedback on https://bugs.webkit.org/show_bug.cgi?id=130684. by fpizlo@apple.com · 11 years ago
  82. 75104a3 compileMakeRope does not emit necessary bounds checks by fpizlo@apple.com · 11 years ago
  83. 040ef24 Enhanced GC logging https://bugs.webkit.org/show_bug.cgi?id=131246 by mhahnenberg@apple.com · 11 years ago
  84. 327e798 Source/JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=128625 by barraclough@apple.com · 11 years ago
  85. fb58f98 Fix too-narrow assertion I added in r165054. by akling@apple.com · 11 years ago
  86. ba92009 Micro-optimize Strings in JS bindings. <https://webkit.org/b/129673> by akling@apple.com · 11 years ago
  87. b6f8519 Make JSCells have 32-bit Structure pointers by mhahnenberg@apple.com · 11 years ago
  88. bf99fd2 Add fast mapping from StringImpl to JSString by barraclough@apple.com · 11 years ago
  89. 7cbe089 Unreviewed, rolling out r163737. by commit-queue@webkit.org · 11 years ago
  90. d71fea2 Simplify single character substrings in JSC by andersca@apple.com · 11 years ago
  91. af4439c Rename the substring sharing StringImpl::create variants to better indicate what they do by andersca@apple.com · 11 years ago
  92. d04e0a0 2014-01-31 Oliver Hunt <oliver@apple.com> by oliver@apple.com · 11 years ago
  93. fca9a92 Make it possible to implement JS builtins in JS by oliver@apple.com · 11 years ago
  94. be6603a Replace use of WTF::FixedArray with std::array by weinig@apple.com · 11 years ago
  95. b70e41b fourthTier: Change JSStack to grow from high to low addresses by msaboff@apple.com · 11 years ago
  96. 5e55df2 https://bugs.webkit.org/show_bug.cgi?id=119972 by barraclough@apple.com · 12 years ago
  97. c6cf7cb https://bugs.webkit.org/show_bug.cgi?id=119843 by barraclough@apple.com · 12 years ago
  98. 10ae2d0 Foo::s_info should be Foo::info(), so that you can change how the s_info is actually linked by fpizlo@apple.com · 12 years ago
  99. 609eeca Speculative Windows build fix. by barraclough@apple.com · 12 years ago
  100. ab7b609 Some cleanup in JSValue::get https://bugs.webkit.org/show_bug.cgi?id=119343 by barraclough@apple.com · 12 years ago