Build or triage every code sample; import/export fixes - #196
Merged
Merged
Conversation
…rolsPackage with an asterisk
…mport and the qualifier; 826 compile
…B and CustomControls packages
…--report groups a survey
… and none of the rest does
…atable(False) on a generated Class; 50 more stage entries
…ds a Deftype as a declaration
…Len/ArrayPtr returned nothing, Caster was called Example, a skip is an omitted argument
…t or projname= to compile
…eFrom] is checked against the JSON its page prints
…nsus can tell settled from untriaged
…ssume; two more packages hide public enums
…recorded reason, none undecided
…ol, and say so on the page
…to one unit, identified by its first visible part
…and mark the rest inert with a reason
…s the type the other declares
…s builds, and Canvas members go by their real names
… sample counts to 1,070
… by a dead run's IDEs says so
…ass parts joined with concat_group
…ough GetSerializer, not a serialization constructor
…p; sample counts to 1,081
…ring its own, and nothing refuses it
… what they bring from elsewhere is hidden
…example stops trying, both pages say so, and it is queued to report
…rection; sample counts to 1,116
…mpiler's own import does -- the page says so for both
…ge -- the page says so, stops claiming the exit code is always zero, and it is queued to report
…r the exit code -- tbrun and check_examples stop dying on import's 999, and the census stops caching failed exports
…census re-measured at 661 files and 9,701 sites, here and in Tools.md; one dead anchor fixed
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.
Code samples
inert=with its reason, so no sample is undecided.Dim x As New Foo(args)is a syntax error, so those samples now useSet x = New Foo(args).GetSerializer.Sub, and write elisions as' ....Err.Sourceno longer show code that a compiler bug refuses.Import and export
impexp exportnow converts LF to CRLF in.twin,.basand.clsfiles, as the compiler'simportdoes.importfails, with exit code 999, on any project that embeds a package.Tooling
check_examplesgainsinert=<reason>, to record why a fence is not a program.resource=stages a file the compiler reads, so[PopulateFrom]is checked against its page's JSON.concat_group=joins one construct shown across several fences into a single unit.--reportgroups a saved survey by diagnostic, section, undeclared symbol and page.implicitturns Option Explicit off.ImplementsandInheritsas class code-behind, and. . .as an elision.Sub Main; the rule against it was never true.check_examplesexplains theEPERMthat a dead run's leftover IDEs cause.tbrun,check_examplesand the attribute census test the compiler's output for... DONE, not its exit code.tbrunno longer reports a packing failure as compile errors, and the census no longer caches a failed export.Bugs queued in BUGS-TO-REPORT.md
Err.RaiserejectsHelpContext:=, although its other named arguments work.[PreserveSig].importstops with exit code 999 on a tree that embeds a package.exportandimportstop at the 260-character path limit, and still exit 0.Notes