aboutsummaryrefslogtreecommitdiff
path: root/doc/go_spec.html
AgeCommit message (Expand)Author
2022-01-12spec: adjust rules for specific types once moreRobert Griesemer
2022-01-07spec: be more precise with rules on specific typesRobert Griesemer
2021-12-17spec: describe constraint parsing ambiguity and work-around more preciselyRobert Griesemer
2021-12-17spec: clarify that comparable cannot be a union elementRobert Griesemer
2021-12-13spec: fix conversion rules (match implementation)Robert Griesemer
2021-11-29spec: adjust section on package unsafe for type parametersRobert Griesemer
2021-11-29spec: rules for index expressions, len, cap, with type parameter typesRobert Griesemer
2021-11-29spec: corrections to various sectionsRobert Griesemer
2021-11-27spec: fix link for instantiationssyumai
2021-11-24spec: type assertions and switches don't operate on type parametersRobert Griesemer
2021-11-24spec: adjust type identity rules for type parametersRobert Griesemer
2021-11-24spec: add section on instantiationRobert Griesemer
2021-11-24spec: adjust conversion rules for type parametersRobert Griesemer
2021-11-24spec: adjust assignability rules for type parametersRobert Griesemer
2021-11-24spec: adjust representability rules for type parametersRobert Griesemer
2021-11-24spec: add definition of "specific types" of an interfaceRobert Griesemer
2021-11-22spec: fix Swap example (correctly swap type arguments and parameters)Robert Griesemer
2021-11-22spec: add section on the structure of interfacesRobert Griesemer
2021-11-22spec: add type parameter typesRobert Griesemer
2021-11-22spec: add type parameter listsRobert Griesemer
2021-11-18spec: various clarifications/fixes for method sets and interfacesRobert Griesemer
2021-11-18spec: generalize method sets and interface types to type setsRobert Griesemer
2021-11-11spec: fix a broken linkRobert Griesemer
2021-10-15cmd/compile: make for loops with range statements not terminatingKeith Randall
2021-09-16spec: fix incorrect type in a shift exampleRobert Griesemer
2021-09-13spec: fix prose about terminating statementsRobert Griesemer
2021-09-01spec: adjust example for consistencyseifchen
2021-08-23spec: add example for method value in case of embedded methodCuong Manh Le
2021-08-08doc: add example for conversion from slice expressions to array ptrCuong Manh Le
2021-07-26doc: clarify non-nil zero length slice to array pointer conversionCuong Manh Le
2021-07-25spec: use consistent capitalization for rune literal hex constantsIan Lance Taylor
2021-07-19spec: correct example comment in Conversions from slice to arrayPiers
2021-07-02spec, unsafe: clarify unsafe.Slice docsIan Lance Taylor
2021-06-28spec: change unsafe.Slice((*T)(nil), 0) to return []T(nil)Matthew Dempsky
2021-06-22spec: unsafe.Add/Slice are not permitted in statement contextRobert Griesemer
2021-06-05spec: improve wording consistency by eliminating "specifier"DQNEO
2021-06-05spec: improve wording by choosing an official term "keyword"DQNEO
2021-04-28spec: clarify conditions for switch expression typeRobert Griesemer
2021-04-27doc: change <a/> to </a> in speclixianyang
2021-04-22spec: add unsafe.Add and unsafe.SliceMatthew Dempsky
2021-04-20spec: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-03-17spec: fix rendering of >=Robert Griesemer
2021-03-16spec: clarify that signed integers>=0 are permitted as shift countsnobishino
2021-02-24spec: improve sentence structure for passing a sliceDQNEO
2021-02-20spec: every type has a method set (minor clarification)Robert Griesemer
2021-02-11spec: More precise wording in section on function calls.DQNEO
2021-02-02spec: improve the example in Type assertions sectiontask4233
2020-10-30spec: split shift examples into groups for 32- and 64-bit intsRobert Griesemer
2020-09-24spec: better variable name for operator exampleRobert Griesemer
2020-01-15spec: add missing space in EBNFyah01