-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes for ref-valued methods, properties, et al. #837
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01551e0 - Browse repository at this point
Copy the full SHA 01551e0View commit details -
Typo: missing semicolon (yes I don't have the grammar checker running…
… locally at the moment :( )
Configuration menu - View commit details
-
Copy full SHA for 22ceaf0 - Browse repository at this point
Copy the full SHA 22ceaf0View commit details
Commits on Jul 8, 2023
-
This is the second stage of this draft PR so it now covers ref indexers.
Typos found in the first stage have been fixed. Comments on the first stage also addressed some longer standing issues, these have been addressed which means a few more files have been impacted. In particular double-spaces have been removed and some files have bene impacted just for that. There has been knowen issues with the sharing the clauses related to accessors, currently sub-clauses of Properties, between properties and indexer. Some duplication has been removed as part of this, and some *Note*s added. A re-org of some of this material could be warranted but this PR does not (currently) do that. Please review and fire submit your brickbats, and even bouquets, so we can get this sorted before Thursday if possible!
Configuration menu - View commit details
-
Copy full SHA for a3751a3 - Browse repository at this point
Copy the full SHA a3751a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd13a47 - Browse repository at this point
Copy the full SHA cd13a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af3f87 - Browse repository at this point
Copy the full SHA 1af3f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for f36e3a3 - Browse repository at this point
Copy the full SHA f36e3a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for af69d86 - Browse repository at this point
Copy the full SHA af69d86View commit details
Commits on Jul 10, 2023
-
This is the first pass at introducing
=> ref
expression bodies to m……ethods. The existing grammar for *method_declaration* *et al.* tended towards the less restrictive with the prose detailing the myriad of restrictions/combinations allowe/etc. It was quite gnarly at times and adding in returns-by-ref methods, and their set of restrictions, doesn’t help… The new grammar is a little more precise, though still liberal, which allows some of the prose to be removed (e.g. no need to say something is disallowed when its a grammartical impossibility) while adding in prose for the returns-by-ref case. I.e. I took some of the gnarly stuff out and replaced it new gnarly stuff, I make no claim it is over *less* gnarly just less than it would be wthout the grammar refactor… Of course the balance between grammar & prose semantic restrictions is subjective rather than objective, feel free to discuss. Still to do are local & anonymous functions, interfaces, a review of the delegate stuff, maybe something in the overrides… As before, please review and fire off your brickbats & bouquets and spot those sneaky typos!
Configuration menu - View commit details
-
Copy full SHA for ee818df - Browse repository at this point
Copy the full SHA ee818dfView commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2a9e318 - Browse repository at this point
Copy the full SHA 2a9e318View commit details
Commits on Aug 16, 2023
-
A replicated Note had been pasted into one too many clauses, with a k…
…nock-on effect that a clause list constructed from those with notes was also wrong. Thanks to Jon for spotting this! Also a few typos fixed and minor wording changes.
Configuration menu - View commit details
-
Copy full SHA for a0e7238 - Browse repository at this point
Copy the full SHA a0e7238View commit details