Commit History

Author SHA1 Message Date
  Zahary Karadjov 789ba107cf introduce tyFromExpr; fixes #618 11 years ago
  Zahary Karadjov 8f3d5a25a6 Templates will pick the candidate in the nearest scope when symbols are mixed-in 11 years ago
  Zahary Karadjov 754e2ef1db migrate the static param handling to ReplaceTypeVars; fix tgenericvariant 11 years ago
  Zahary Karadjov af7c3251cd properly remove intLiterals from proc signatures; fixes trettypeinference 11 years ago
  Zahary Karadjov 7e24cf26de handle recursive types during the instantiation of meta types; propagate tfHasMeta more carefully 11 years ago
  Zahary Karadjov 723efe7cfb fix the filtering of void params in procs' signatures 11 years ago
  Zahary Karadjov afddae5aaf Merge branch 'upstream' into devel 11 years ago
  Zahary Karadjov 72291875bf integrate the logic of fixupProcType into ReplaceTypeVars 11 years ago
  Araq b731e6ef1c case consistency: cs:partial bootstraps on windows 11 years ago
  Araq 438703f59e case consistency: next steps 11 years ago
  Zahary Karadjov 66a2556525 make more tests green 11 years ago
  Zahary Karadjov a59f13b00d lift generic parameters from concrete composite type classes 11 years ago
  Araq 92b8fac94a case consistency part 4 11 years ago
  Zahary Karadjov a27eb51535 towards support for composite type classes such as seq[Number] and SquareMatrix[T] 11 years ago
  Araq a427648c48 case consistency part 2 11 years ago
  Araq 2df9b442c6 case consistency part 1 11 years ago
  Zahary Karadjov edab4aaad0 better integration of tyStatic into typeRel 11 years ago
  Zahary Karadjov 1d02f2ea53 wip type class reforms (the compiler bootstraps fine) 11 years ago
  Zahary Karadjov 027f30610e static params: expr[T] is now static[T] 11 years ago
  Araq ac474a2812 'noStackFrame' implies 'naked' in the generated C code 11 years ago
  Zahary Karadjov 01ccb52a00 minor improvement towards tgenericshardcases 11 years ago
  Zahary Karadjov 8682ed9bd0 pass-through of static int generic params to arrays when late instantiation is disabled 11 years ago
  Zahary Karadjov fee2a7ecfa Experimental support for delayed instantiation of generics 11 years ago
  Araq 23ef565a3c implemented large parts of the 'not nil' checking 11 years ago
  Grzegorz Adam Hankiewicz 72a3e21f28 Removes executable bit for text files. 11 years ago
  Zahary Karadjov 55f8ed2452 remove any traces of the old global generics cache 12 years ago
  Zahary Karadjov 41cbd1c980 minor bug fixes to make some tests green 12 years ago
  Zahary Karadjov e6f3f46cd9 store the instantiation cache in the generic symbol 12 years ago
  Zahary Karadjov 4ef96a7435 fixes #211 12 years ago
  Zahary Karadjov d9d82fb0af syntax compatibility between do blocks and stmt blocks 12 years ago