Zahary Karadjov
|
4b7655fd10
reference implementation of a vector swizzle library
|
11 years ago |
Zahary Karadjov
|
cf8fe16a48
fix #715 again
|
11 years ago |
Zahary Karadjov
|
71695ab791
fix tsemistatic
|
11 years ago |
Zahary Karadjov
|
862c0ef83d
split the inline and closure iterators into different symbol kinds for easier discrimination between them
|
11 years ago |
Zahary Karadjov
|
9dd753f218
quite messy implementation of generic lambdas, needs reworking; fixes #715
|
11 years ago |
Zahary Karadjov
|
c1f1f84194
fix some regressions caused by tyTypeDesc[tyNone]
|
11 years ago |
Zahary Karadjov
|
a158053ae9
fixes #797; generic procs can be used in places expecting matching concrete proc types
|
11 years ago |
Araq
|
d912d18379
tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is required for skipTypes
|
11 years ago |
Araq
|
47e4f9698c
fixes #844
|
11 years ago |
Zahary Karadjov
|
1ffae7cbaf
progress towards fixing tgenericshardcases
|
11 years ago |
Zahary Karadjov
|
789ba107cf
introduce tyFromExpr; fixes #618
|
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 |
Araq
|
92b8fac94a
case consistency part 4
|
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 |
Araq
|
5eba93d584
Merge branch 'master' into vm2
|
11 years ago |
Zahary Karadjov
|
a068aaed3c
simple unit test and better documentation for the user defined type classes
|
11 years ago |
Zahary Karadjov
|
4cea15d274
improvements for the `is` operator; implemented the type lifting rule in user-defined type classes
|
11 years ago |
Araq
|
6a9baf3fd7
compiler bootstraps with new VM
|
11 years ago |
Araq
|
9de3bc8ef6
improvements for TR macros
|
11 years ago |
Zahary Karadjov
|
6378fbd66e
working code for simple cases of user-defined type classes
|
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
|
dfb5cb3c5d
remerge "Fixes #267"
|
11 years ago |
Araq
|
43de61f37b
bugfix: pragmas allowed for implicit generics
|
11 years ago |
Araq
|
a8ba628bcd
Revert "fixes #267"
|
11 years ago |
Zahary Karadjov
|
7fccdedcb5
fixes #267
|
11 years ago |