Historique des commits

Auteur SHA1 Message Date
  Eric Streit 5fb4950e65 language: strict declaration order (no forward type references) il y a 1 jour
  Eric Streit b5c959c4f4 docs+revert: follow Modula-2, not gm2 leniency (docs/gaps) il y a 1 jour
  Eric Streit ed27a5d2d5 language: ISO foreign modules (FOR "C"), EXPORT UNQUALIFIED il y a 1 jour
  Eric Streit 4a6f336a19 language: builtin imports (SHIFT/…); fix SHIFT out-of-range fault il y a 1 jour
  Eric Streit 9877ce2ba1 language: SYSTEM sized reals REAL32/REAL64 il y a 1 jour
  Eric Streit 321e40bcf4 language: assign a procedure value to a PROC variable il y a 1 jour
  Eric Streit 6f0e847af6 language: procedure addresses (ADR(proc), VAL(ADDRESS, proc)) il y a 1 jour
  Eric Streit 9f4c7a474a language: defer a forward type used as an array index il y a 1 jour
  Eric Streit 31a78476cf language: fold representation-changing CONST conversions il y a 1 jour
  Eric Streit 96a153b8e1 language: fold CAP/ABS/ODD over immediates (CONST); BOOLEAN consts il y a 1 jour
  Eric Streit 3cd20c5024 language: SET CONST declarations (static masks) il y a 1 jour
  Eric Streit 1de6c1609c language: forward type reference in SET OF <type> il y a 1 jour
  Eric Streit d76822a28f language: SET OF <enum> literals il y a 1 jour
  Eric Streit 0c7fa60a4d language: BOOLEAN/ENUM array bounds and indices il y a 1 jour
  Eric Streit 368b20d1b5 language: standard builtins ODD / TRUNC / FLOAT il y a 1 jour
  Eric Streit 65f331e60d fix the two generics template/proc-param limitations (+ an imported-proc value bug) il y a 3 jours
  Eric Streit d8f2b98a4f showcase23: generic doubly linked list + fix global record data size il y a 3 jours
  Eric Streit 6b148fbf31 generics: option C strengthened - generic class with value-param-sized field il y a 3 jours
  Eric Streit ef331d4ec7 generics: generic classes work via generic modules (test + finding) il y a 3 jours
  Eric Streit b00def2975 generics: nested generics as type actuals + more constraint names il y a 3 jours
  Eric Streit 77e8010940 generics inc3: constraint model - T : TYPE (ORDINAL|INTEGER|REAL) il y a 3 jours
  Eric Streit cb97d17ade generics inc3: procedure parameters il y a 3 jours
  Eric Streit e15787757a generics inc3: actual-kind constraints (type vs value formal) il y a 3 jours
  Eric Streit f582946326 generics inc3 (partial): value (constant) generic parameters il y a 3 jours
  Eric Streit de015ff4fd language: constant-fold ordinal type conversions in CONST initialisers il y a 3 jours
  Eric Streit 10883098d7 language: ISO type conversions T(x) (lowered to VAL) il y a 3 jours
  Eric Streit e6c9612e81 driver: clean process exit codes (0 ok, 1 compile errors, 2 usage/IO) il y a 3 jours
  Eric Streit 994e448bfb generics: lock two-formal instantiation (it worked; my earlier repro was incomplete) il y a 3 jours
  Eric Streit 6d8d817742 two-phase parse: delete the forward-reference machinery (goal reached) il y a 3 jours
  Eric Streit 5255d583a9 two-phase parse: fix snapshot leak, flip deferral on by default il y a 3 jours