Sign in Join
Wiki copytemporary

Generics proposals: history

RevisionWhenWhoWhat changed
2GANFrom the Free Pascal wiki's dump of 2024-05-26What changed
1GANFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 18 people, 2004–2020

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
DannymGenerics
Dannym
Dannym (minor)
Dannym (minor)
Dannym (minor)
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
Dannym
DannymNew symbol table
Dannym
DannymWhat if a method implementation depends on the type used to know how the implementation should look like ?
Dannym
Dannym
Dannymtype params
Dannym
Dannym
Dannymtype params
DannymHow to do internal storage classes
DannymHow to do internal storage classes
DannymSanity checks
Dannymmetaclasses
DannymChanges in 'type user' compilation (for class/record types only)
DannymChanges in 'type user' compilation (for class/record types only)
DannymChanges in 'type user' compilation (for class/record types only) (minor)
Dannymadd interfaces
DannymUsage example
DannymUsage example
Dannym
Dannym
DannymImplementation steps
DannymChanges in class/record definition representation
DannymUsage example
DannymUsage example
Dannym
DannymImplementation steps
DannymChanges in 'type user' compilation (for class/record types only)
Dannym
DannymImplementation steps
DannymImplementation steps
Dannyminsert dummy symbols (typesym + typedef) for the type params in the generic
Dannyminsert dummy symbols (typesym + typedef) for the type params in the generic
Dannymmetaclasses
Dannymmetaclasses
DannymImplementation steps
DannymChange pexpr (tnode creating)
DannymChange pexpr (tnode creating)
Dannymadd way 2
DannymUsage example: add 'x of y' case
DannymUsage example
DannymUsage example
DannymUsage example
Dannymconstness, interfaces, GList
DannymHow to do interfaces
DannymInterfaces should support generics too
DannymHow to do internal storage classes
DannymUsage example
DannymUsage example
DannymUsage example
DannymUsage example
Dannymadd interested parties
DannymInterested Parties
DannymInterested Parties
DannymUsage example
DannymUsage example
DannymUsage example
DannymUsage example
DannymUsage example
DannymUsage example
DannymUsage example
DannymUsage example
DannymOther things to note (for *later*): add class of
Dannym'class of'
Dannym'class of'
DannymUsage example
DannymUsage example
DannymWhat if a method implementation depends on the type used to know how the implementation should look like ?
Rfc1394
Nelineli's proposal, without '<>' usage
AlmindorUsage example
AlmindorUsage example
NeliAdd another generic example (ripped from mail to fpc-devel of dannym)
NeliRemove giantm's proposal, has become redundant
NeliUsage example
NeliAdd <> syntax
NeliUsage example
NeliAdd link to vote page
VincentUsage example: .NET is not a language with a syntax
Vincent=: formatting (minor)
Marcovtypo (minor)
NeliAvoid "of" in between generic type and parameters
NeliUgly stuff
NeliYet another syntax proposal
NeliCombine code example
Neliuse nested type and no automatic specialization
Nelitype declaration is with '=' not ':'
Mischitypos corrected. (minor)
Mattias2Why
Chu JetchengUsing the "generic" keyword
HwiornWhy
HwiornWhy
HwiornWhy
HwiornGenerics in FPC
HwiornInterested Parties
HwiornUsage example (uncategorized)
Hwiorn사용 예 (uncategorized)
Hwiorn흥미를 가진 모임들
Hwiorn왜?
HwiornFPC에서의 제너릭
Hwiorn사용 예 (분류안됨)
Hwiorn사용 예 (분류안됨)
Hwiorn사용 예 (분류안됨)
Hwiorn왜?
SwenReverted edits by Hwiorn (Talk); changed back to last version by Chu Jetcheng (minor)
Hwiornmetaclasses
HwiornImplementation steps
SwenReverted edits by Hwiorn (Talk); changed back to last version by Swen (minor)
HwiornThings to note and not forget
Hwiorn잊지 않고 메모한 것
Hwiorn잊지 않고 메모한 것
Hwiorn
HwiornTranslations
MischiThings to note and not forgot: typo (minor)
MischiThings to note and not forgot: typo (minor)
Swen (minor)
Chronossee also
ChronosGenerics moved to Generics proposals: Page Generics should contain information about existed implementation. (minor)
Chronosfix back reference
Chronos
Eastorwest
BigChimpMake it clearer this has already been implemented
BigChimpHelpful to indicate whether these proposals apply to Lazarus, FPC or something elese
FTurtle
MistaWhat if a method implementation depends on the type used to know how the implementation should look like ?
MistaOther things to note (for *later*)
BenGrasset
BenGrassetAlready implemented!
GANFixed syntax highlighting (minor)
GANmetaclasses

Back to the page