0.3.7.3
  1. 5d42e63 Optimize left shift of a constant: compute max value of right that does not overflow into Mint/Bigint. by srdjan@google.com · 13 years ago
  2. 0a1d6d1 Fix bug in optimizing string .length loads. by fschneider@google.com · 13 years ago
  3. e2a0c8f Optimize stores to ExternalUint8Array and ExternalUint8ClampedArray in the optimizer. by fschneider@google.com · 13 years ago
  4. 352cb5b Use writable register policy to avoid explicit restoring input register after untagging. by fschneider@google.com · 13 years ago
  5. dd31afb Added implementation of String.codeUnits. by lrn@google.com · 13 years ago
  6. d3a1050 Minor improvement in mixin application by hausner@google.com · 13 years ago
  7. 9fb0984 SSE Assembler + Linux build fixes by johnmccutchan@google.com · 13 years ago
  8. 39713f0 The code size does not scale with architecture word size, set code size cutoff limit to 200,000 bytes for all architectures by srdjan@google.com · 13 years ago
  9. 4f285ac Add flag to block optimizations of large implicit getters. Implicit getters have a 0 size in tokens, therefore also check the size of unoptimized code to decide if a function is optimizable. Print more data with --trace-compiler. by srdjan@google.com · 13 years ago
  10. b4527a7 First stab at mixins in VM compiler by hausner@google.com · 13 years ago
  11. 5694a140 Fix allocation of array tables (use store barrier if needed, store values directly instead of via stack). by srdjan@google.com · 13 years ago
  12. baa0347 Reapply r18377 it was reverted due to the unrelated bug it surfaced. by vegorov@google.com · 13 years ago
  13. acd03ab dart:io: Use PathBuffer class for Directory.list on Windows platform. by whesse@google.com · 13 years ago
  14. b1a3430 When canonicalizing branch on StrictCompare don't fuse comparisons that can deoptimize or serve as pending deoptimization target for representation changes. by vegorov@google.com · 13 years ago
  15. c64bb20 - Make size of the stack red zone depend on word size. by iposva@google.com · 13 years ago
  16. f0b56ef Reduce allocation of ArrayNode-s where a GrowableArray could be used instead. by srdjan@google.com · 13 years ago
  17. dd140c2 Revert SSE assembler changes by johnmccutchan@google.com · 13 years ago
  18. 06eb49d SSE Assembler and Disassembler support by johnmccutchan@google.com · 13 years ago
  19. 97c6554 Minor cleanup by asiva@google.com · 13 years ago
  20. 3520e88 Bi-directional iterator for runes of a string. by lrn@google.com · 13 years ago
  21. 487c73e Revert "Remove SminessPropagator and FlowGraphTypePropagator and all associated infrastructure and fields." by vegorov@google.com · 13 years ago
  22. f8d9a90 Remove SminessPropagator and FlowGraphTypePropagator and all associated infrastructure and fields. by vegorov@google.com · 13 years ago
  23. 067b8ba Add snapshot size to the VM benchmarks suite. by asiva@google.com · 13 years ago
  24. a7b617c Provide implementations for by asiva@google.com · 13 years ago
  25. 3b0c288 Revert "Add StringSink and update StringBuffer." by floitsch@google.com · 13 years ago
  26. 3f71467 Rework Timer interface. by floitsch@google.com · 13 years ago
  27. bbbe0c3 Allow ambiguous Expect and ExpectException imports. by floitsch@google.com · 13 years ago
  28. 7c194d0 Add StringSink and update StringBuffer. by floitsch@google.com · 13 years ago
  29. a0461f9 Remove erroneous assert from Windows implementation of dart:io File.fullPath. by whesse@google.com · 13 years ago
  30. d421507 - Remove redundant type parameters for internal data. by iposva@google.com · 13 years ago
  31. 686e35e Support for non-DOM canvases/contexts (backed by bitmaps). by gram@google.com · 13 years ago
  32. e6e4ae4 Use bash on linux for skia script by vsm@google.com · 13 years ago
  33. 1a40827 Revert changes to directory listing on Windows, to diagnose pub problems. by whesse@google.com · 13 years ago
  34. f29d1c7 Optimize branches in polymorphic equality operations. by fschneider@google.com · 13 years ago
  35. fa78161 Remove use of strnlen on Mac OS, because pre-Lion versions don't have it. by whesse@google.com · 13 years ago
  36. 45e351e Add string.h header file to directory listing implementations. by whesse@google.com · 13 years ago
  37. 58e8b94 Use a PathBuffer class in dart:io directory lister. by whesse@google.com · 13 years ago
  38. 4e12cd5 Remove Stopwatch interface and make it a class. by floitsch@google.com · 13 years ago
  39. 80e281a Fix for issues 6080 - by asiva@google.com · 13 years ago
  40. d6c8e4f Add unit tests which reliabily reproduces the error condition reported in Issue 6080 without the need for a specialized and inconsistent private environment. by asiva@google.com · 13 years ago
  41. dd917e2 Remove freeing of zone allocate strings. by ager@google.com · 13 years ago
  42. ab3cbf5 Change CSE, LICM, and range analysis to preserve use lists. by kmillikin@google.com · 13 years ago
  43. 5675b85 Generate first ARM assembler test and execute (simulate) it. by regis@google.com · 13 years ago
  44. 898ec77 Added Socket::Close() function. by tball@google.com · 13 years ago
  45. f0caa40 Add optimized loads from ExternalUint8ClampedArrays. by fschneider@google.com · 13 years ago
  46. 8200c55 Flip test condition when testing for fixed-length array length load. by fschneider@google.com · 13 years ago
  47. 92d5bff Remove Windows line breaks accidentially committed in r18172 by sgjesse@google.com · 13 years ago
  48. 7fc8f72 Inline getters of byte array view in the optimized flow graph. by fschneider@google.com · 13 years ago
  49. e1efa71 Hide collection-dev library. by floitsch@google.com · 13 years ago
  50. 79e6b38 Fix socket error reporting on Windows by sgjesse@google.com · 13 years ago
  51. 8762c41 Revert "Hide collection-dev library." by floitsch@google.com · 13 years ago
  52. 2a56791 Hide collection-dev library. by floitsch@google.com · 13 years ago
  53. 109cbae Minor cleanup of activation frame creation code. Get the code object while iterating the frames as that is way faster than doing a code lookup later. by asiva@google.com · 13 years ago
  54. fe95f78 - Add handling of private dart:_ libraries. by iposva@google.com · 13 years ago
  55. 9d42f82 Save 0.00001% memory by hausner@google.com · 13 years ago
  56. cd7b939 Rename the accessor functions saved_context_var and set_saved_context_var to saved_entry_context_var and set_saved_entry_context_var so that it matches the local variable name used. This avoids confusing this with the saved_context_var variable which is used by try statements. by asiva@google.com · 13 years ago
  57. e56a1fc Remember owner class of patch code by hausner@google.com · 13 years ago
  58. 8a4e4cb Fix Issue 8259: dart:math pow broken for large integers. by srdjan@google.com · 13 years ago
  59. 2a7fb1c Added expand method to iterables. by lrn@google.com · 13 years ago
  60. b82378e Revert "Fresh try at "Use browsers JSON.parse for parsing JSON."" by sra@google.com · 13 years ago
  61. 2a3de27 Fresh try at "Use browsers JSON.parse for parsing JSON." by sra@google.com · 13 years ago
  62. dc451b3 Canvas API. There are still a number of things to do: by gram@google.com · 13 years ago
  63. eaa1c97 Use SAR for divident by a power-of two constant divisor. by srdjan@google.com · 13 years ago
  64. 7240291 Adapt String interface for Utf16. by floitsch@google.com · 13 years ago
  65. 596c245 Revert "Adapt String interface for Utf16." by floitsch@google.com · 13 years ago
  66. 659d4ad Adapt String interface for Utf16. by floitsch@google.com · 13 years ago
  67. a518a0a Add a use list iterator that allows mutation of current. by kmillikin@google.com · 13 years ago
  68. 361300c Move recording of definition uses from the value to the definition. by kmillikin@google.com · 13 years ago
  69. 0d91963 Added MappedListIterable/Iterator to implement map() on Lists. by lrn@google.com · 13 years ago
  70. ca92727 Resubmit reverted r17962, but, for now, only report error about unfinalized by regis@google.com · 13 years ago
  71. 42ccc2a Revert "Revert "Revert "Use browsers JSON.parse for parsing JSON.""" by sra@google.com · 13 years ago
  72. 75a7b7e Revert "Revert "Use browsers JSON.parse for parsing JSON."" by sra@google.com · 13 years ago
  73. e525fdb Revert "Use browsers JSON.parse for parsing JSON." by sra@google.com · 13 years ago
  74. cafd5dd Use browsers JSON.parse for parsing JSON. by sra@google.com · 13 years ago
  75. feb7329 Resubmitting r18013. Review URL: https://codereview.chromium.org//12084120 by regis@google.com · 13 years ago
  76. 450bf7c Revert r18013 failing on Windows. by regis@google.com · 13 years ago
  77. c651283 Cleanup api for isolate state checking. by regis@google.com · 13 years ago
  78. cff409d Restore factory names in the intrinsifier list to the way they were (is used in a special way during lookup of private corelib classes). by asiva@google.com · 13 years ago
  79. 20f821b Instead of setting up the can intrinsify state lazily setup eagerly by asiva@google.com · 13 years ago
  80. ac523ec Fixed simarm, simmips builds. by srdjan@google.com · 13 years ago
  81. 3f126d4 Intrinsify external uint8 clamped array setter and getter. by srdjan@google.com · 13 years ago
  82. 2718b54 Separate the array/string .length load from the bounds check. by fschneider@google.com · 13 years ago
  83. 5a9cc92 Revert changes 17962-3 which break Dartium Debug build. by antonm@google.com · 13 years ago
  84. 15495fc Temporarily disabling snapshot tests failing on Windows until further by regis@google.com · 13 years ago
  85. 650ae35 Fix class patching involving type parameters: type parameters of patched classes by regis@google.com · 13 years ago
  86. c64871d First set of changes towards cleaning up the bytearray access APIs by asiva@google.com · 13 years ago
  87. f644dfc Fix for issue-7157 - set the stack marker in the top API local scope just before entering dart code. It used to be set in Dart_EnterScope and this was causing problems as the marker could potentially end up being lower than the stack pointer at the time of entering Dart code resulting in an destruction of the top scope during 'state->UnwindScopes(...)' by asiva@google.com · 13 years ago
  88. c2cafbb - Change the layout of external typed array objects to avoid the extra indirection when accessing elements in the array. by asiva@google.com · 13 years ago
  89. a243603 Make use lists into doubly-linked lists. by kmillikin@google.com · 13 years ago
  90. 9b23dff Reapply "Rename mappedBy to map." by lrn@google.com · 13 years ago
  91. b1a118d Revert "Rename mappedBy to map." by floitsch@google.com · 13 years ago
  92. 0dc2f4b Rename mappedBy to map. by lrn@google.com · 13 years ago
  93. 6428218 Try to have constant on the right hand side for commutative Smi instructions. by srdjan@google.com · 13 years ago
  94. e024c74 Remove List.filled constructor. by floitsch@google.com · 13 years ago
  95. 35ef4dd Enable correct optimized double modulo operation. (TODO: enable remainder optimization). by srdjan@google.com · 13 years ago
  96. e006d7f Fix Socket_WriteList to use the offset for external byte arrays. by ager@google.com · 13 years ago
  97. 90bb8f6 Fix a crash bug when creating a stack trace from an optimized frame. by fschneider@google.com · 13 years ago
  98. 44a2659 When comparing symbols during the range analysis check that both of them are not affected by side-effect. by vegorov@google.com · 13 years ago
  99. 6e26ea8 On Ia32 optimistically assume that results from int32 and uint32 array loads fit into Smi. Only if the instruction caused deoptimization will we assume mixed Smi/Mint operations. In absence of precise tracking of deoptimization history (location/reason) conservatively assume that a method that was deoptimized once may have been deoptimzied because of uint32/int32 loads. by srdjan@google.com · 13 years ago
  100. 3d1a139 Fix double modulo bug by temporary disabling calling to C (fix and reenabling it will follow later). Added test. by srdjan@google.com · 13 years ago