Commit graph

31492 commits

Author SHA1 Message Date
Seth Ladd 4862e6e13f mention dart2dart 2015-05-19 08:38:01 -07:00
Johnni Winther e4d3c4339d Compute better names for source maps.
BUG=http://dartbug.com/23336
R=floitsch@google.com

Review URL: https://codereview.chromium.org//1139693002
2015-05-19 15:00:18 +02:00
William Hesse c3dde9a8e1 Update co19 status for Firefox update on Windows.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1133693004
2015-05-19 11:41:22 +02:00
Florian Schneider 8ce63e2fae VM: Clean up ARM/MIPS breakpoint patching
No WriteableInstructionScope needed since the code is not changed (only the
constant pool).

BUG=
R=hausner@google.com

Review URL: https://codereview.chromium.org//1139403002
2015-05-19 10:50:10 +02:00
Asger Feldthaus ccee558a5b dart2js cps: Access to lazily initialized fields.
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1136843006
2015-05-19 10:05:09 +02:00
Rico Wind f247caaab2 Readd analyzer suppression for profiler/metrics_{test,num_test}, the files are still there
TBR=johnmccutchan@google.com
BUG=

Review URL: https://codereview.chromium.org//1142913002
2015-05-19 09:58:08 +02:00
Johnni Winther 0afef600d4 Handle constant constructors with parse errors.
co19/Language/07_Classes/07_Classes_A02_t13 exercises this.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1140903002
2015-05-19 09:44:13 +02:00
Seth Ladd bc991207fb Move README to README.md 2015-05-18 21:23:19 -07:00
Bob Nystrom 8b9d084f2e Merge pull request #4 from dart-lang/kwalrath-patch-1
Update README.md for pub
2015-05-18 16:49:23 -07:00
Matthias Hausner 92534a1f35 Fix debugger
Make sure we find async closures when looking to resolve
pending breakpoints.

R=asiva@google.com

Review URL: https://codereview.chromium.org//1142883002
2015-05-18 16:40:44 -07:00
Konstantin Shcheglov 4013b08863 Quick Fix for missing 'part of' directive.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1146573003
2015-05-18 16:32:23 -07:00
John McCutchan d7b03ba7b0 Fix build
BUG=

Review URL: https://codereview.chromium.org//1146523004
2015-05-18 15:59:42 -07:00
Kathy Walrath fc4ec71aff Update README.md 2015-05-18 15:44:23 -07:00
pquitslund 2a6e5f7943 Linter DEPS version bump.
Linter DEPS version bump.

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1141213007
2015-05-18 15:34:38 -07:00
John McCutchan 966aafbc81 Fix fall out from hide isolate pointer change
BUG=

Review URL: https://codereview.chromium.org//1146523003
2015-05-18 15:13:35 -07:00
Ryan Macnak 42368dc7fb Update Dartium blink DEPS to r195479. "ILLEGAL_PORT -> DART_ILLEGAL_PORT"
BUG=

Review URL: https://codereview.chromium.org//1138913005
2015-05-18 14:29:54 -07:00
John McCutchan 014e694ba7 Hide Isolate pointer from embedder
BUG=
R=iposva@google.com

Review URL: https://codereview.chromium.org//1130753006
2015-05-18 14:06:10 -07:00
Ryan Macnak 97c4f89e69 Temporarily suppress mirrors_reader_test crash.
BUG=http://dartbug.com/23483

Review URL: https://codereview.chromium.org//1136633003
2015-05-18 14:03:33 -07:00
Paul Berry eb6d1e2579 Fix constant evaluation dependency analysis for const external factories.
With the current constant evaluator, the bug is benign because we only
do dependency analysis within a library cycle, and the library cycle
containing dart:core (which is the only library cycle with const
external factories) contains no invocations of those const external
factories.

But in the new task model we do full dependency analysis across
library cycles, so the dependency analysis needs to be correct in
order for the const external factory to be safely invoked.

R=scheglov@google.com

Review URL: https://codereview.chromium.org//1134343003
2015-05-18 13:18:24 -07:00
Konstantin Shcheglov 7e8f650d35 Use short names in 'Create File' Quick Fix messages.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1147733002
2015-05-18 12:47:40 -07:00
Natalie Weizenbaum e7a1c3c585 Remove the core library stubbing infrastructure.
This hasn't been used in a long time. It's just clutter now.

R=ahe@google.com

Review URL: https://codereview.chromium.org//1134583005
2015-05-18 12:42:36 -07:00
Konstantin Shcheglov 4936eb8d5d Fix for 'Create part' Quick Fix.
1. NonExistingSource.modificationStamp should return -1.
2. NonExistingSource.fullName should be always an absolute path, not a URI.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1135073004
2015-05-18 11:55:23 -07:00
John McCutchan f3a74e69c9 Fix typo in Stream documentation.
R=johnmccutchan@google.com, msimprovertechnologies@gmail.com

Review URL: https://codereview.chromium.org//1142683002
2015-05-18 11:32:47 -07:00
John McCutchan 6e42aec4f6 Deprecate 'dart:profiler' and move functionality to 'dart:developer'
R=sgjesse@google.com

Review URL: https://codereview.chromium.org//1133713006
2015-05-18 11:31:20 -07:00
Rico Wind 4abe1475a9 Trigger bots, we where missing commits, fixed in bot code
R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1148443002
2015-05-18 20:16:20 +02:00
Ryan Macnak 300a2f34cf Delta encode pc descriptors, and combine pc kind and try index into single field.
328.3kB -> 126.8kB (-61.4%) mirrors_reader_test

Avoid quadratic var-int decoding in extracting edge counters by decoding once into a temporary list.

R=fschneider@google.com

Review URL: https://codereview.chromium.org//1128183007
2015-05-18 11:04:45 -07:00
Brian Wilkerson c4a723465b Stop reporting error when not parsing function bodies (issue 23460)
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1145733002
2015-05-18 10:43:53 -07:00
Brian Wilkerson 1a3e349409 Handle type parameters correctly when generating hints (issue 23243)
R=scheglov@google.com

Review URL: https://codereview.chromium.org//1142853002
2015-05-18 10:41:11 -07:00
Rico Wind d515ccb625 Add .mailmap file.
+1 to Peter for providing this and +1 to Natalie for hinting at this solution

R=nweiz@google.com, ahe@google.com
BUG=

Review URL: https://codereview.chromium.org//1130213006
2015-05-18 19:33:16 +02:00
Kenneth Endfinger 0a55500c61 Fix typo in compiler.
BUG=
R=msimprovertechnologies@gmail.com, sra@google.com

Committed: 7ad29a2fa3
Reverted: 7917485d89

Review URL: https://codereview.chromium.org//1142433004

Patch from Kenneth Endfinger <kaendfinger@gmail.com>.
2015-05-18 19:12:08 +02:00
Florian Loitsch 7917485d89 Revert "Fix typo in compiler."
This reverts commit 7ad29a2fa3.

I didn't commit it the correct way. Relanding soon.

BUG=

Review URL: https://codereview.chromium.org//1141263003
2015-05-18 19:09:04 +02:00
Florian Loitsch 7ad29a2fa3 Fix typo in compiler.
BUG=
R=msimprovertechnologies@gmail.com, sra@google.com

Review URL: https://codereview.chromium.org//1142433004
2015-05-18 18:53:04 +02:00
Konstantin Shcheglov a8b7d1afe0 Convert two tests to use async/await.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//1140373002
2015-05-18 09:51:09 -07:00
Florian Schneider 9191b76fd2 VM: Set breakpoints on x64 and arm64 without patching code.
Instead of changing the generated code, change the target of calls
by changing the corresponding entry in the constant pool. Patchable
call sites can't share constant pool entries for now.
x64 and arm64 already had support for patching call targets in the
constant pool, but the debugger used to change the code instead.

This eliminates the fixed debugger stub entries in every constant pool.

R=hausner@google.com

Review URL: https://codereview.chromium.org//1137313002
2015-05-18 15:03:02 +02:00
Rico Wind be295227ee Only build runtime target on the cross compiler
We are no longer only checking out standalone, so building everything does no longer mean only build runtime

R=iposva@google.com, whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1136543007
2015-05-18 13:49:55 +02:00
Lasse R.H. Nielsen 759b494b10 Remove experimental warning from Isolate methods.
R=sgjesse@google.com

Review URL: https://codereview.chromium.org//1140823006
2015-05-18 11:14:14 +02:00
Seth Ladd 66e4590c9e Editor is not in the SDK 2015-05-17 10:53:05 -07:00
Rico Wind 8880dcadd8 Don't assume integer revision in linux distribution scripts
TBR=sgjesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1147643002
2015-05-17 09:47:41 +02:00
Rico Wind b588600fb2 Do not assume integer for version in dartium annotated steps
R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1135403003
2015-05-17 09:38:56 +02:00
Rico Wind 0e7b1ce03c Add last changes to dartium.deps from svn repo
I missed the last changes when pulling this in under tools/deps

R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1129253005
2015-05-17 09:18:28 +02:00
Rico Wind 8d43ad04a8 Don't assume integer revisions on cross builder
TBR=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1128863007
2015-05-17 08:50:32 +02:00
Rico Wind 5edbaf3136 Fix path for dart2js native tests.
This seems a bit fragile, I can easily imagine people checkout out into directories not named dart (well, now sdk)

TBR=floitsch@google.com
BUG=

Review URL: https://codereview.chromium.org//1133343007
2015-05-17 08:45:51 +02:00
Rico Wind b93b653886 Manually roll deps for dartium to fix .gitignore
R=vsm@google.com
BUG=

Review URL: https://codereview.chromium.org//1147633002
2015-05-17 08:28:27 +02:00
Rico Wind 08fbbd2880 Add missing third_party/pkg_tested status file
update .gitignore to not ignore it

R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1147503003
2015-05-17 07:31:34 +02:00
Rico Wind 859281f7c6 Don't pull src/dart as part of dartium checkout
R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1145623002
2015-05-17 07:01:53 +02:00
Rico Wind 8dc00ac0db Trigger bots
R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1147623002
2015-05-16 20:33:18 +02:00
Rico Wind ccfad02602 Delete tools/compile_java
We don't use java in the main repo any more

R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1145443004
2015-05-16 20:05:01 +02:00
Rico Wind 4dc8b81445 Fix create sdk after revision being returned as real integer
The revision (which is a git count + 100k) is now a real integer, before it was a string returned by parsing output from svn info

TBR=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//1142743002
2015-05-16 18:33:36 +02:00
Rico Wind f34fae854a Initial github commit for getting stuff working
Readd samples, samples-dev, tools/testing/bin, third_party removed by cleanup (no history, sorry)

Add DEPS file which will replace the old all.deps and standalone.deps

Add tools/deps/dartium.deps replacing the old dartium.deps (but now editable from a normal checkout)

Fixup tools/utils.py to use the new archiving schema (git count for be, version number for dev/stable

Fix codereview.settings
2015-05-16 15:41:58 +02:00
nweiz@google.com 9ba7eef1c4 Fix a crash in pub's version solver.
The solver was choking when pub's implicit dependencies on barback
failed and had to be backtracked.

R=rnystrom@google.com
TBR

Review URL: https://codereview.chromium.org//1142693002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45832 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-15 23:52:39 +00:00