johnlenz@google.com
661e359d74
Reduce swarm's optimized code size by 10% (480 to 433K) by replace class names with short ids.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@65 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 19:49:41 +00:00
mmendez@google.com
1fae22da51
Eliminate retarded constructors.
...
Modified: Resolver, Normalizer and GenerateJavascriptAST to special case implicit default constructors. Would be simpler if there was a notion of synthetics, but this is not the time to add such a scheme -- if nothing else it would disrupt the IDE.
BUG=4562150
Review URL: https://chromereviews.googleplex.com/3522019
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@64 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 19:43:55 +00:00
zundel@google.com
705be03363
Move BatchTester into a separate file.
...
BUG=
TEST=
Review URL: https://chromereviews.googleplex.com/3521020
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@52 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:50:50 +00:00
srdjan@google.com
4b5b7fe381
Fix build.
...
Review URL: https://chromereviews.googleplex.com/3515026
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@51 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:39:25 +00:00
srdjan@google.com
2ecf52534f
Terminate IC data array with a null group (preparation for new style of inline caching; easier to terminate when iterating over the array in assembly).
...
Review URL: https://chromereviews.googleplex.com/3507023
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@50 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:31:37 +00:00
knorton@google.com
234c818be3
Remove $Dart$MapLiteralType as it is no longer used in core.js
...
Review URL: https://chromereviews.googleplex.com/3519019/
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@49 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:31:10 +00:00
srdjan@google.com
665b268641
Fix Dart_InvokeDynamic api to handle the null receiver properly: call Object's methods (e.g., "toString", "noSuchMethod").
...
Review URL: https://chromereviews.googleplex.com/3525014
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@48 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:27:07 +00:00
jgw@google.com
da2581daa9
Fix for classes that are the default factory for multiple other classes/interfaces.
...
BUG=5009110
Review URL: https://chromereviews.googleplex.com/3522018
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@47 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:25:25 +00:00
srdjan@google.com
288938bd88
Terminate IC data array with a null group (preparation for new style of inline caching; easier to terminate when iterating over the array in assembly).
...
Review URL: https://chromereviews.googleplex.com/3507023
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@46 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 16:25:14 +00:00
rchandia@google.com
0e08858598
Adding gitignore again
...
R=zundel@google.com
BUG=
TEST=
Review URL: https://chromereviews.googleplex.com/3526013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 15:53:57 +00:00
ager@google.com
7c191c392b
Fix Windows build after directory library changes.
...
R=sgjesse@google.com
BUG=
TEST=
Review URL: https://chromereviews.googleplex.com/3527012
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 15:02:27 +00:00
ager@google.com
023fa46e48
Finish non-recursive synchronous directory listing on Linux and Mac.
...
Next steps: Testing, Windows support and using isolates to make
listing async.
We should probably change the API to not tie a Directory object
to a given OS directory structure. When spawning an isolate to
perform a listing operation, that will open the directory,
list its contents and close the directory. That way we can
do multiple listing operations with the same Directory object
without having interference.
R=sgjesse@google.com ,iposva@google.com
BUG=
TEST=
Review URL: https://chromereviews.googleplex.com/3511020
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 14:33:49 +00:00
ngeoffray@google.com
a717c9b7c1
Fix library prefixes on top-level elements. Update status file to reflect reality on library prefixes.
...
Review URL: https://chromereviews.googleplex.com/3521018
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 14:13:59 +00:00
zundel@google.com
78d16cca6c
Create a directory for python package, move 'testing' in there
...
Review URL: https://chromereviews.googleplex.com/3514028
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 14:01:12 +00:00
floitsch@google.com
100f10211e
Add tests for const classes.
...
Review URL: https://chromereviews.googleplex.com/3524015
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 12:36:26 +00:00
ngeoffray@google.com
a42380d3df
Define runner before it is used. This allows running individual tests again:
...
./tools/test.py language/MyTest
Review URL: https://chromereviews.googleplex.com/3508023
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 12:35:03 +00:00
floitsch@google.com
6615d4cc39
Make stub-generator tests non-batchable.
...
Review URL: https://chromereviews.googleplex.com/3514029
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 12:15:50 +00:00
floitsch@google.com
ea24bda4b2
Make sure we send fresh Sendports to other Isolates.
...
For now I prefer not to share *any* data between two different isolates.
We can relax this later.
Review URL: https://chromereviews.googleplex.com/3522014
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@33 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 11:53:59 +00:00
floitsch@google.com
b87f38077c
Make open receive ports a non-fatal closing condition.
...
R=kasperl@google.com
Review URL: https://chromereviews.googleplex.com/3508021
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@32 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 11:46:26 +00:00
floitsch@google.com
dacfcd5fa2
Allow nested spawns.
...
Review URL: https://chromereviews.googleplex.com/3511015
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 11:38:17 +00:00
sgjesse@google.com
f4b71c573b
First step in enabling the process tests
...
This will enable the process tests for debug mode on Linux and Mac OS.
When access to command line options becomes available I will pass the full path to the process_test executable on the command line instead of hard-coding a relative path.
R=ager@google.com
BUG=
TEST=
Review URL: https://chromereviews.googleplex.com/3524014
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 10:31:37 +00:00
iposva@google.com
f5dab1d2ff
Remove the redundant codereview.settings.
...
Review URL: https://chromereviews.googleplex.com/3525013
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 09:33:50 +00:00
iposva@google.com
5c037233e4
Update review settings.
...
Review URL: https://chromereviews.googleplex.com/3521017
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 09:24:19 +00:00
dgrove@google.com
ebe439410d
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 06:22:36 +00:00
dgrove@google.com
5691b436c7
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@20 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:56:35 +00:00
dgrove@google.com
93071cee63
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@19 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:34:32 +00:00
dgrove@google.com
6b6b28e065
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@18 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:34:19 +00:00
dgrove@google.com
4c0f559d23
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:20:07 +00:00
dgrove@google.com
6e10bccb64
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:04:26 +00:00
dgrove@google.com
031784b703
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:03:55 +00:00
dgrove@google.com
977977e6ea
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:00:35 +00:00
dgrove@google.com
351bcb499f
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:00:27 +00:00
dgrove@google.com
4bc64b8c2b
Initial checkin.
...
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 04:52:33 +00:00