Devon Carew
0cbc2ffcc7
more compact source map format
2015-11-16 09:35:25 -08:00
Devon Carew
1d85f2e8f9
pretty print source maps
2015-11-16 09:09:20 -08:00
Devon Carew
a3857ba485
update changelog
2015-11-12 23:27:56 -08:00
Devon Carew
2f3e5e51d6
rev to 0.1.11
2015-11-12 23:23:03 -08:00
Vijay Menon
7b3c4c2cdd
Initial support for f-bound quantification patterns
...
This doesn't fix all issues (see remaining broken test), but it unblocks angular.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1431403002 .
2015-11-10 15:41:57 -08:00
Vijay Menon
275d280985
Re-enable source maps
...
This appears to have bit-rotted.
Fixes #384
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1425313003 .
2015-11-10 06:35:59 -08:00
Vijay Menon
bceee1d180
Fix field override error
...
This fixes the following error reported by https://codereview.chromium.org/1430953004/ (not landed yet):
severe: [InvalidFieldOverride] Field declaration _ControllerSubscription<T>._controller cannot be overridden in _BroadcastSubscription. (dart:async/broadcast_stream_controller.dart, line 40, col 3)
Devon: this should address https://github.com/flutter/atom-flutter-dev/issues/2
R=leafp@google.com
Review URL: https://codereview.chromium.org/1413303005 .
2015-11-06 14:13:20 -08:00
John Messerly
749d820ce6
fix escape of $ in template strings
...
https://github.com/dart-lang/dev_compiler/issues/379
R=vsm@google.com
Review URL: https://codereview.chromium.org/1426243002 .
2015-11-02 10:32:49 -08:00
Vijay Menon
edd9cbe7ea
Serve html report in server mode
...
If this looks good, I can rip out the old message widget code.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1422323005 .
2015-10-30 10:57:56 -07:00
Olivier Chafik
5337fc001e
Compile package:js.{rest, spread} helpers.
...
Note: need new package:js release before merging this in (https://github.com/dart-lang/sdk/issues/24623 ). Maybe it's time to think again about sneaking JsName + JsPeerInterface into it? (https://github.com/dart-lang/dev_compiler/issues/135 )
BUG=https://github.com/dart-lang/dev_compiler/issues/310
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1424133007 .
2015-10-29 18:44:11 +00:00
John Messerly
d8c7cd7d67
Merge pull request #317 from dart-lang/fix-devrun
...
Update devrun to use latest node.js
2015-10-29 10:19:40 -07:00
John Messerly
eb2c58454c
Merge pull request #376 from dart-lang/rev_ddc
...
0.1.10
2015-10-29 10:17:15 -07:00
Olivier Chafik
7add882a7a
Move runtime js files down to lib/runtime/dart
...
Prepare for writing all the runtime in Dart:
- Move js runtime files to lib/runtime/dart (dart_runtime.js ->
dart/_runtime.js),
- Use rest params instead of arguments slicing in a couple of places.
BUG=https://github.com/dart-lang/dev_compiler/issues/310
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1413683006 .
2015-10-29 16:44:49 +00:00
Devon Carew
097a0234ee
0.1.10
2015-10-29 06:53:49 -07:00
Olivier Chafik
39b6f118ef
Update devrun to node.js v4.0.0 + fix globally activated dartdevrun
2015-10-29 12:17:57 +00:00
Devon Carew
27db3b7229
Add -f as an alias for --force-compile.
...
BUG=https://github.com/dart-lang/dev_compiler/issues/372
R=vsm@google.com
Review URL: https://codereview.chromium.org/1412613006 .
2015-10-28 11:26:26 -07:00
Devon Carew
041babaeb3
generate an html report of the compilation results
...
cleanup css
BUG=
R=vsm@google.com
Review URL: https://codereview.chromium.org/1419973003 .
2015-10-28 09:57:35 -07:00
Vijay Menon
734aeb29e4
Fix the error message widget
...
This had bit-rotted away.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1419953002 .
2015-10-27 11:31:23 -07:00
Devon Carew
13c699cb05
Fix the --version option.
...
BUG=
R=leafp@google.com
Review URL: https://codereview.chromium.org/1414133003 .
2015-10-23 11:06:25 -07:00
Vijay Menon
97694befba
Restore null error listener
...
This gets server mode running again. Looks like this was lost in recent refactoring.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1418563002 .
2015-10-19 16:21:50 -07:00
Vijay Menon
ab19094dc8
Remove the checker and corresponding dead code
...
This is all logic now in the analyzer.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1406983003 .
2015-10-19 14:38:17 -07:00
Vijay Menon
8a48c2f726
Remove uses of DartObjectImpl
...
Note: the changes to .txt files are due to unrelated analyzer strong mode fixes.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1413923003 .
2015-10-19 12:59:48 -07:00
John Messerly
5e0c2bbaf8
Move DDC to analyzer-based checker
...
this fully moves DDC over to analyzer for checking
NOTE: there's one test failure in a .lib file, it may not be getting correctly analyzed.
R=leafp@google.com
Review URL: https://codereview.chromium.org/1401273002 .
2015-10-14 17:13:03 -07:00
Devon Carew
64af703b26
Implement --dump-info for batch mode.
...
BUG=
R=jmesserly@google.com , vsm@google.com
Review URL: https://codereview.chromium.org/1402713002 .
2015-10-13 10:31:08 -07:00
Devon Carew
7d641d0743
Update version and analysis_options.
...
BUG=
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1399193002 .
2015-10-12 18:55:52 -07:00
John Messerly
d3c7d58e90
further refactoring: merge RestrictedRules into TypeRules
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/1392383002 .
2015-10-10 10:37:07 -07:00
John Messerly
211531fd97
remove most of the StrongOptions
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/1395643004 .
2015-10-09 13:24:36 -07:00
John Messerly
16c2c4681b
housecleaning: remove nonnullableTypes
...
the non-nullable by default DEP seems a better way to go here
R=vsm@google.com
Review URL: https://codereview.chromium.org/1396993002 .
2015-10-09 13:14:17 -07:00
John Messerly
e00744f753
more housecleaning: helpers on rules
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/1393683003 .
2015-10-09 13:13:31 -07:00
John Messerly
e62a7a9f22
more housecleaning: remove DartRules and reportMissingType
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/1390903004 .
2015-10-09 13:12:34 -07:00
John Messerly
cc137c4ef1
remove unused imports
...
Review URL: https://codereview.chromium.org/1399103002 .
2015-10-09 12:43:57 -07:00
John Messerly
1147d8a5b9
remove "infer from overrides" option which is now obsolete
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/1398873002 .
2015-10-09 10:56:21 -07:00
vsmenon
3be8a25942
Update pubspec.yaml
2015-10-08 13:50:54 -07:00
Vijay Menon
2358366f56
Rewire DDC to use the analyzer task model
...
This is WIP - not quite ready for review.
Not all tests are passing yet. Most checker and inference tests are passing, but about a quarter are failing - need to look.
The non-runtime changes under lib along with test/testing.dart are the only real changes.
We seem to be losing some type info - lots of new casts - but I see at least one removed.
R=brianwilkerson@google.com , jmesserly@google.com , leafp@google.com
Review URL: https://codereview.chromium.org/1355893003 .
2015-10-08 13:42:53 -07:00
Vijay Menon
bd3f24456b
Fix build - create output dir if needed
...
TBR=jmesserly@google.com
Review URL: https://codereview.chromium.org/1378763006 .
2015-10-02 14:23:38 -07:00
Vijay Menon
c623db6821
Batch the batch compiler for tests
...
This:
- Ensures that a given AST is processed once per context, avoiding AST caching issues and redundant work
- Associates file errors with their library instead of the entry point - we now only generate these once across different entry points
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1376123004 .
2015-10-02 14:11:27 -07:00
Vijay Menon
d30fafee6f
These files are no longer generated
2015-09-30 16:37:21 -07:00
John Messerly
c761b425df
fix default warning level
...
See https://github.com/dart-atom/dartlang/issues/327
R=vsm@google.com
Review URL: https://codereview.chromium.org/1374563004 .
2015-09-29 10:18:04 -07:00
John Messerly
47bab055d7
[js] simplify qualified names
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/1368153002 .
2015-09-25 13:03:59 -07:00
John Messerly
0cdc8c28fb
Revert "Qualified exports and inheritance for Closure"
2015-09-25 11:31:25 -07:00
John Messerly
2d5525fc4a
Merge pull request #319 from dart-lang/closure-qualify
...
Qualified exports and inheritance for Closure
2015-09-25 10:53:37 -07:00
Devon Carew
7d31247eff
add a changelog
2015-09-23 10:43:50 -07:00
Leaf Petersen
ff1669f8db
Screen dynamic invokes to object properties in checker. In the old code, when we so o.f (or o.f(..)) and o had type dynamic, we would promote the type of o to Object so that our dynamic invocation code would not emit a dinvoke. This seems a little bit of a hack in the context of the analyzer integration, so this CL eliminates the promotion, and changes the checker to screen out these dynamic invokes. This should eliminate some of the additional dynamic invokes that Vijay is seeing.
...
BUG=
R=jmesserly@google.com , vsm@google.com
Review URL: https://codereview.chromium.org/1361833002 .
2015-09-22 16:28:58 -07:00
Vijay Menon
2c2a80e587
Update to 0.1.8
...
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1355043003 .
2015-09-21 15:51:35 -07:00
Devon Carew
318584b4ba
add a --version option
2015-09-18 21:39:31 -07:00
John Messerly
9383237f36
additional SDK fixes. This gets all of them, once we upgrade to new analyzer
...
there's still a lot of warnings, those are next up
R=leafp@google.com
Review URL: https://codereview.chromium.org/1347153005 .
2015-09-18 17:11:21 -07:00
John Messerly
28f1e80cd6
fix some errors in our SDK, mostly around numbers, see issue #103
...
also improved codegen of JSNumber's methods
R=leafp@google.com
Review URL: https://codereview.chromium.org/1348453004 .
2015-09-18 17:10:02 -07:00
Vijay Menon
bf99bdc21c
Remove redundant call
...
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1357713006 .
2015-09-18 15:40:35 -07:00
John Messerly
e34e64370b
Merge pull request #333 from dart-lang/self_references
...
normalize lib/ self-refs to path references
2015-09-17 13:27:19 -07:00
John Messerly
6038aa2955
Merge pull request #334 from dart-lang/finish_rename
...
finish rename of devc.dart to dartdevc.dart
2015-09-17 08:22:39 -07:00