dart-sdk/sdk/lib
Srujan Gaddam dae60008ab DOM script changes to handle nnbd
-Adds field for type nullability for IDL operations
-Adds field for conversions to reflect input and output type nullability
--based on implementation
-Corrects generic object types to include nullability
-Changes 'any' types to dynamics
-Adds nullability to types in various operations
-Converts finals and non-initialized non-nullable fields to getters and
setters
--TODO: convert these to native instead of JS inline
-Modifies nullability for annotations and removes annotations from
setters

Change-Id: Iab19830fd1d7f37b170a4da8672f922c3f9b0863
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/132967
Commit-Queue: Srujan Gaddam <srujzs@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2020-02-07 01:05:14 +00:00
..
_http Revert "[dart:io] Stop forcing lower case on HttpHeaders" 2020-01-31 22:32:22 +00:00
_internal Formatting changes to dart:_native_type_data to make dart2js and ddc more similar. 2020-02-05 19:34:59 +00:00
async [SDK] Fixes async* stack unwinding. 2020-01-24 09:04:56 +00:00
cli Hide dart:cli in api docs 2019-11-20 11:32:01 +00:00
collection Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
convert [sdk] Fix all uses of the view() constructor to always use offsetInBytes. 2019-12-06 10:37:00 +00:00
core Update iterator.dart to fully spec moveNext() 2020-01-24 16:17:29 +00:00
developer [test] Run some service tests in AOT. 2020-01-23 17:52:40 +00:00
ffi Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
html DOM script changes to handle nnbd 2020-02-07 01:05:14 +00:00
indexed_db/dart2js Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
internal [cfe] Use correct types and errors in late lowering 2019-12-02 15:00:18 +00:00
io [nnbd] Reland backporting socket option semantics from NNBD dart:io. 2020-02-05 14:26:09 +00:00
isolate Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
js [js] cleanup old dart:js / js_util files 2020-01-21 14:06:32 +00:00
js_util [js] cleanup old dart:js / js_util files 2020-01-21 14:06:32 +00:00
math Update math.dart:atan2 in relation to atan comment 2019-12-16 12:45:27 +00:00
mirrors [lib] Be explicit about the type parameter for positional argument lists. 2020-01-22 21:36:03 +00:00
svg/dart2js Changing the dart:html generator scripts to generate null-safe/nnbd code 2020-01-29 00:20:42 +00:00
typed_data Update typed-data constructor documentation. 2020-01-24 09:53:26 +00:00
vmservice Reland "[ VM / Service ] Added getClientName, setClientName and requireResumeApproval RPCs" 2020-02-05 18:14:39 +00:00
wasm Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
web_audio/dart2js Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
web_gl/dart2js Add non-NNBD language version marker to all sdk (non-nnbd) files 2019-11-15 00:22:47 +00:00
web_sql/dart2js Change dart:html templates to generate null-safe code 2020-02-06 23:18:24 +00:00
libraries.json Reland "De-dup js_util between ddc and dart2js" 2020-01-15 02:08:04 +00:00
libraries.yaml Reland "De-dup js_util between ddc and dart2js" 2020-01-15 02:08:04 +00:00
vmservice_libraries.json [ VM ] Move vmservice_io code from runtime/bin to dart:_internal/vm/bin 2020-01-14 01:42:14 +00:00
vmservice_libraries.yaml [ VM ] Move vmservice_io code from runtime/bin to dart:_internal/vm/bin 2020-01-14 01:42:14 +00:00