๐ AIๆ็ดข & ไปฃ็
๐
ไธป้กต
Sign in
chromium
/
external
/
github.com
/
dart-lang
/
sdk
/
refs/tags/0.3.7.4
/
runtime
tag
980b0cd22405a85da7134b1bb9dc07febde4ec18
tagger
Natalie Weizenbaum <nweiz@google.com>
Wed May 27 23:31:15 2015
object
ff14388f76bac087c11c4ad4ab42905b0c92b13f
0.3.7.4
ff14388
Version 0.3.7.4
by ricow@google.com
ยท 11 years ago
0.3.7.4
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
0a1d6d1
Fix bug in optimizing string .length loads.
by fschneider@google.com
ยท 13 years ago
e2a0c8f
Optimize stores to ExternalUint8Array and ExternalUint8ClampedArray in the optimizer.
by fschneider@google.com
ยท 13 years ago
352cb5b
Use writable register policy to avoid explicit restoring input register after untagging.
by fschneider@google.com
ยท 13 years ago
dd31afb
Added implementation of String.codeUnits.
by lrn@google.com
ยท 13 years ago
d3a1050
Minor improvement in mixin application
by hausner@google.com
ยท 13 years ago
9fb0984
SSE Assembler + Linux build fixes
by johnmccutchan@google.com
ยท 13 years ago
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
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
b4527a7
First stab at mixins in VM compiler
by hausner@google.com
ยท 13 years ago
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
baa0347
Reapply r18377 it was reverted due to the unrelated bug it surfaced.
by vegorov@google.com
ยท 13 years ago
acd03ab
dart:io: Use PathBuffer class for Directory.list on Windows platform.
by whesse@google.com
ยท 13 years ago
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
c64bb20
- Make size of the stack red zone depend on word size.
by iposva@google.com
ยท 13 years ago
f0b56ef
Reduce allocation of ArrayNode-s where a GrowableArray could be used instead.
by srdjan@google.com
ยท 13 years ago
dd140c2
Revert SSE assembler changes
by johnmccutchan@google.com
ยท 13 years ago
06eb49d
SSE Assembler and Disassembler support
by johnmccutchan@google.com
ยท 13 years ago
97c6554
Minor cleanup
by asiva@google.com
ยท 13 years ago
3520e88
Bi-directional iterator for runes of a string.
by lrn@google.com
ยท 13 years ago
487c73e
Revert "Remove SminessPropagator and FlowGraphTypePropagator and all associated infrastructure and fields."
by vegorov@google.com
ยท 13 years ago
f8d9a90
Remove SminessPropagator and FlowGraphTypePropagator and all associated infrastructure and fields.
by vegorov@google.com
ยท 13 years ago
067b8ba
Add snapshot size to the VM benchmarks suite.
by asiva@google.com
ยท 13 years ago
a7b617c
Provide implementations for
by asiva@google.com
ยท 13 years ago
3b0c288
Revert "Add StringSink and update StringBuffer."
by floitsch@google.com
ยท 13 years ago
3f71467
Rework Timer interface.
by floitsch@google.com
ยท 13 years ago
bbbe0c3
Allow ambiguous Expect and ExpectException imports.
by floitsch@google.com
ยท 13 years ago
7c194d0
Add StringSink and update StringBuffer.
by floitsch@google.com
ยท 13 years ago
a0461f9
Remove erroneous assert from Windows implementation of dart:io File.fullPath.
by whesse@google.com
ยท 13 years ago
d421507
- Remove redundant type parameters for internal data.
by iposva@google.com
ยท 13 years ago
686e35e
Support for non-DOM canvases/contexts (backed by bitmaps).
by gram@google.com
ยท 13 years ago
e6e4ae4
Use bash on linux for skia script
by vsm@google.com
ยท 13 years ago
1a40827
Revert changes to directory listing on Windows, to diagnose pub problems.
by whesse@google.com
ยท 13 years ago
f29d1c7
Optimize branches in polymorphic equality operations.
by fschneider@google.com
ยท 13 years ago
fa78161
Remove use of strnlen on Mac OS, because pre-Lion versions don't have it.
by whesse@google.com
ยท 13 years ago
45e351e
Add string.h header file to directory listing implementations.
by whesse@google.com
ยท 13 years ago
58e8b94
Use a PathBuffer class in dart:io directory lister.
by whesse@google.com
ยท 13 years ago
4e12cd5
Remove Stopwatch interface and make it a class.
by floitsch@google.com
ยท 13 years ago
80e281a
Fix for issues 6080 -
by asiva@google.com
ยท 13 years ago
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
dd917e2
Remove freeing of zone allocate strings.
by ager@google.com
ยท 13 years ago
ab3cbf5
Change CSE, LICM, and range analysis to preserve use lists.
by kmillikin@google.com
ยท 13 years ago
5675b85
Generate first ARM assembler test and execute (simulate) it.
by regis@google.com
ยท 13 years ago
898ec77
Added Socket::Close() function.
by tball@google.com
ยท 13 years ago
f0caa40
Add optimized loads from ExternalUint8ClampedArrays.
by fschneider@google.com
ยท 13 years ago
8200c55
Flip test condition when testing for fixed-length array length load.
by fschneider@google.com
ยท 13 years ago
92d5bff
Remove Windows line breaks accidentially committed in r18172
by sgjesse@google.com
ยท 13 years ago
7fc8f72
Inline getters of byte array view in the optimized flow graph.
by fschneider@google.com
ยท 13 years ago
e1efa71
Hide collection-dev library.
by floitsch@google.com
ยท 13 years ago
79e6b38
Fix socket error reporting on Windows
by sgjesse@google.com
ยท 13 years ago
8762c41
Revert "Hide collection-dev library."
by floitsch@google.com
ยท 13 years ago
2a56791
Hide collection-dev library.
by floitsch@google.com
ยท 13 years ago
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
fe95f78
- Add handling of private dart:_ libraries.
by iposva@google.com
ยท 13 years ago
9d42f82
Save 0.00001% memory
by hausner@google.com
ยท 13 years ago
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
e56a1fc
Remember owner class of patch code
by hausner@google.com
ยท 13 years ago
8a4e4cb
Fix Issue 8259: dart:math pow broken for large integers.
by srdjan@google.com
ยท 13 years ago
2a7fb1c
Added expand method to iterables.
by lrn@google.com
ยท 13 years ago
b82378e
Revert "Fresh try at "Use browsers JSON.parse for parsing JSON.""
by sra@google.com
ยท 13 years ago
2a3de27
Fresh try at "Use browsers JSON.parse for parsing JSON."
by sra@google.com
ยท 13 years ago
dc451b3
Canvas API. There are still a number of things to do:
by gram@google.com
ยท 13 years ago
eaa1c97
Use SAR for divident by a power-of two constant divisor.
by srdjan@google.com
ยท 13 years ago
7240291
Adapt String interface for Utf16.
by floitsch@google.com
ยท 13 years ago
596c245
Revert "Adapt String interface for Utf16."
by floitsch@google.com
ยท 13 years ago
659d4ad
Adapt String interface for Utf16.
by floitsch@google.com
ยท 13 years ago
a518a0a
Add a use list iterator that allows mutation of current.
by kmillikin@google.com
ยท 13 years ago
361300c
Move recording of definition uses from the value to the definition.
by kmillikin@google.com
ยท 13 years ago
0d91963
Added MappedListIterable/Iterator to implement map() on Lists.
by lrn@google.com
ยท 13 years ago
ca92727
Resubmit reverted r17962, but, for now, only report error about unfinalized
by regis@google.com
ยท 13 years ago
42ccc2a
Revert "Revert "Revert "Use browsers JSON.parse for parsing JSON."""
by sra@google.com
ยท 13 years ago
75a7b7e
Revert "Revert "Use browsers JSON.parse for parsing JSON.""
by sra@google.com
ยท 13 years ago
e525fdb
Revert "Use browsers JSON.parse for parsing JSON."
by sra@google.com
ยท 13 years ago
cafd5dd
Use browsers JSON.parse for parsing JSON.
by sra@google.com
ยท 13 years ago
feb7329
Resubmitting r18013. Review URL: https://codereview.chromium.org//12084120
by regis@google.com
ยท 13 years ago
450bf7c
Revert r18013 failing on Windows.
by regis@google.com
ยท 13 years ago
c651283
Cleanup api for isolate state checking.
by regis@google.com
ยท 13 years ago
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
20f821b
Instead of setting up the can intrinsify state lazily setup eagerly
by asiva@google.com
ยท 13 years ago
ac523ec
Fixed simarm, simmips builds.
by srdjan@google.com
ยท 13 years ago
3f126d4
Intrinsify external uint8 clamped array setter and getter.
by srdjan@google.com
ยท 13 years ago
2718b54
Separate the array/string .length load from the bounds check.
by fschneider@google.com
ยท 13 years ago
5a9cc92
Revert changes 17962-3 which break Dartium Debug build.
by antonm@google.com
ยท 13 years ago
15495fc
Temporarily disabling snapshot tests failing on Windows until further
by regis@google.com
ยท 13 years ago
650ae35
Fix class patching involving type parameters: type parameters of patched classes
by regis@google.com
ยท 13 years ago
c64871d
First set of changes towards cleaning up the bytearray access APIs
by asiva@google.com
ยท 13 years ago
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
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
a243603
Make use lists into doubly-linked lists.
by kmillikin@google.com
ยท 13 years ago
9b23dff
Reapply "Rename mappedBy to map."
by lrn@google.com
ยท 13 years ago
b1a118d
Revert "Rename mappedBy to map."
by floitsch@google.com
ยท 13 years ago
0dc2f4b
Rename mappedBy to map.
by lrn@google.com
ยท 13 years ago
6428218
Try to have constant on the right hand side for commutative Smi instructions.
by srdjan@google.com
ยท 13 years ago
e024c74
Remove List.filled constructor.
by floitsch@google.com
ยท 13 years ago
35ef4dd
Enable correct optimized double modulo operation. (TODO: enable remainder optimization).
by srdjan@google.com
ยท 13 years ago
e006d7f
Fix Socket_WriteList to use the offset for external byte arrays.
by ager@google.com
ยท 13 years ago
90bb8f6
Fix a crash bug when creating a stack trace from an optimized frame.
by fschneider@google.com
ยท 13 years ago
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
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
Next »