Sign in
chromium
/
external
/
github.com
/
dart-lang
/
sdk
/
refs/tags/0.3.7.3
/
runtime
tag
1e2741e136bed5cc32b5af7c4d886ae118636d46
tagger
Natalie Weizenbaum <nweiz@google.com>
Wed May 27 23:31:15 2015
object
1d3191eb8ae4e9733e1f1c57b0969f49ceb61b36
0.3.7.3
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
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
Next »