Repository navigation
Conversation
…ters take their variance from the fields
…ver>; the alias parameter limit says four
…from integers, a NUMERIC Decimal refused as lossy; views, WITHOUT ROWID tables, and non-UTF-8 blobs
…egard to case; a write with no column is refused
…ld's container is not left in the record
…column permits loss
…keys by digest or order, not by scanning
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes issues 0052 and 0053: every defect the line-by-line review of the complete type system branch confirmed, one commit per unit of the work plan in
doc/issues/0053-review-of-unreviewed-code.md, each with a regression test.forkbranches are full pipelines and need a separator; destructuring across lines and with a trailing comma;importandimplusable as names;type X =before a line break; empty-bracket message.Selfis the implementing type; a generic record re-checks its fields once bound, and its parameters take their variance from the fields; equality reaches a userEqthroughOption;nonecoversOption<Never>.==(stated in the type-system card); collection steps compare as==does.takeorders aSetbyOrd;collect,emit,flat_maptake finite iterating functions.Decimalrefused as lossy), views andWITHOUT ROWIDtables read, non-UTF-8 blobs refused, an unreadablehql.tomlis an error, a dotted name is not a path, column names match without regard to case, swapped external names andpathfields decode, aDecimalwritten to SQLite keeps its digits.distinct,merge,count_by,histogramand map construction are no longer quadratic.decimal.rstakes gcd fromnum-integer(already in the lock file).585 tests pass; clippy and fmt are clean.