Skip to content
Open
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
7361f15
Rebasing
eernstg Oct 7, 2021
6c7d110
Typos: Escaping braces meant to be code
eernstg Oct 8, 2021
f6092bf
Eliminated text about migration features, adapted the remaining text …
eernstg Oct 8, 2021
8884c75
Rebasing
eernstg Oct 13, 2021
1df2c85
Reorganized material on null/Null
eernstg Oct 14, 2021
1892fe6
Rebase
eernstg Oct 18, 2021
e9035a8
Rebasing
eernstg Oct 27, 2021
f678594
Rebase
eernstg Nov 1, 2021
88ff9f3
WIP
eernstg Nov 9, 2021
b7dd7ce
Corrected last part of section Variables
eernstg Nov 10, 2021
ce7ab90
Did expression typing, spread element, i2b
eernstg Nov 11, 2021
ebbf248
Super-bounded types, least and greatest closure
eernstg Nov 12, 2021
67f2086
Assignability, generics
eernstg Nov 12, 2021
a255795
Extreme types
eernstg Nov 12, 2021
15a1f15
Extreme types, helper functions
eernstg Nov 15, 2021
47feb66
Rebase
eernstg Nov 16, 2021
5192fc1
.call insertion on nullable type; clean up BlindDefineSymbol
eernstg Nov 16, 2021
673d6ee
Rebase
eernstg Nov 16, 2021
b940b42
Main
eernstg Nov 16, 2021
fde0d64
Type Type
eernstg Nov 17, 2021
b80b367
Type Type fixes
eernstg Nov 17, 2021
bfa1d02
More typeType fixes
eernstg Nov 17, 2021
122d47d
Constant instances (in particular: about canonical instances)
eernstg Nov 18, 2021
3d2a1c5
Corrected variable initialization specification ("has been stored" ra…
eernstg Nov 19, 2021
2da1ec5
Small adjustments to Variables
eernstg Nov 19, 2021
90fe9fb
Rebase
eernstg Nov 26, 2021
22b4421
Boolean conversion; type test; made true/false terminology consistent…
eernstg Nov 29, 2021
2d3778a
Constant types; type variable elimination in constants
eernstg Nov 29, 2021
7e431c2
Conditional expression; operators && and ||; `if` statements; delete …
eernstg Nov 30, 2021
b58f7ef
Integrate Null Promotion; put v==null rules into Type Promotion, and …
eernstg Dec 1, 2021
20cf864
Null shorting
eernstg Dec 1, 2021
0f72d77
Small fixes in section Null Shorting
eernstg Dec 1, 2021
100eefc
Revisiting all occurrences of \NULL/Null/null
eernstg Dec 2, 2021
baf4891
Did much of Standard ... Bounds
eernstg Dec 3, 2021
9a66b28
Standard bounds
eernstg Dec 7, 2021
04efa33
Fixed the "SUB issues" section
eernstg Dec 8, 2021
aada807
Rebase
eernstg Dec 8, 2021
ccd6294
Rebase
eernstg Dec 8, 2021
6f9e463
Rebase
eernstg Dec 9, 2021
b11c646
Rebase
eernstg Dec 10, 2021
a0fee13
Clarified and corrected Canonical Syntax
eernstg Dec 10, 2021
c57001c
Fixed subsubsection --> subsection, 2*
eernstg Dec 10, 2021
8563b64
Typos
eernstg Jan 5, 2022
8bd09d3
Whitespace
eernstg Jan 6, 2022
3f3171f
Interface type fixes
eernstg Jan 6, 2022
c2ba619
Sync with specify_null_safety_new_sections_dec21
eernstg Jan 7, 2022
2f31a47
Adjust no-loops-in-noSuchMethod example
eernstg Feb 7, 2022
06950f3
Adjust no-loops-in-noSuchMethod example
eernstg Feb 8, 2022
6f330a2
Corrected function type subtype rule (bounds); corrected "math" index…
eernstg May 3, 2022
7e2d2b1
Adjust class building types
eernstg May 9, 2022
2968f42
Adjust examples declaring non-nullable positional optional parameters…
eernstg Jul 26, 2022
dc18c17
Add a TODO to introduce `Any`
eernstg Nov 2, 2022
b48046c
Correct example in section about super-bounded types
eernstg Nov 3, 2022
25cfbe9
Correction based on https://github.com/dart-lang/language/issues/2679
eernstg Dec 2, 2022
68a2333
Typo
eernstg Jan 20, 2023
7e7f51e
Introduce \DynamicError, marking all dynamic errors just like compile…
eernstg Feb 2, 2023
73d33cd
Correct dynamic type of tear-off with covariant parameter
eernstg May 31, 2023
3a340f5
Clarified tear-offs of methods with covariant parameters
eernstg May 31, 2023
960f969
Correct a typo about closurization
eernstg May 31, 2023
7483b74
Correction: Add definition of normalizedType/topMergeType for member …
eernstg Jun 16, 2023
b7cabe4
Correction: Update dynamic type of covariant parameter to Object?
eernstg Jun 22, 2023
a4864a4
Typo
eernstg Jun 29, 2023
a32d343
Add commentary to emphasize that `new`/`const` can be implicit, and `…
eernstg Jul 5, 2023
4c18573
Add missing updates in section typeVoid
eernstg Jul 6, 2023
2001048
Add missing error: default values must be type correct
eernstg Jul 13, 2023
9fd82f8
Add a paragraph explaining that the given section is about both optio…
eernstg Jul 13, 2023
9462ccb
Post-rebase error correction
eernstg Jul 21, 2023
3b2a92c
Correct usages of "final variable" and "constant variable"
eernstg Jul 21, 2023
4c1af39
Add missing declaration kind about getter/setter type error
eernstg Sep 11, 2023
f02ff13
Remove obsolete reference to "mixin composition" from section Supercl…
eernstg Sep 29, 2023
8458ac2
Add comment about default values of noSuchMethod forwarders being und…
eernstg Sep 29, 2023
a53d6b6
Correct rule about the interface of T?
eernstg Jan 10, 2024
0419c1b
Correct rule about interfaces of bounded types
eernstg Jan 10, 2024
37386ae
Corrected many occurrences of "string" to "string literal"
eernstg Feb 22, 2024
248facd
Update the "parameter name `_...`" error
eernstg Apr 30, 2024
ee7624c
Restore the index marker, define a command for it
eernstg Jun 17, 2024
76b0ae5
Corrected the huge rebase operation (removed TODO material)
eernstg Jun 17, 2024
a2994b8
Fix obsolete ref
eernstg Aug 12, 2024
49781d4
Introduce <memberedDeclarationBody> and use it
eernstg Aug 12, 2024
5e53a0b
Add change log entry
eernstg Aug 12, 2024
62582d0
Clarified class building types
eernstg Nov 14, 2024
c6eed36
Correct the order of "bind formals to actuals", which has been rather…
eernstg Nov 27, 2024
c2e484d
Correct the incorrect cleam that Null implements Object
eernstg Feb 14, 2025
dd3edf5
Add missing cases to the definition of interface types
eernstg Apr 9, 2025
f40c804
WIP
eernstg Apr 9, 2025
a276c8e
Remove wrong brace
eernstg Jul 3, 2025
f8191e0
Fix one-liner commentary
eernstg Jul 3, 2025
b31d2f5
Correct constant rules around constant types
eernstg Mar 11, 2026
05ae58f
Typo
eernstg Jul 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading