Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file bs/builtins/types/template/tvar.cpp at check-in 55beba911a4ffa60
|
2024-09-15
| ||
| 20:24 | Add clang format settings, reformat everything file: [42b2408352] check-in: [0db147f117] user: achavasse branch: cir-ssa-refactor, size: 1025 | |
|
2022-11-11
| ||
| 20:01 |
| |
|
2022-08-28
| ||
| 17:12 | vararg templates: completed the pack TExpr and pack TVars implementations (need tests) file: [ade1e00bfd] check-in: [0146622968] user: zlodo branch: trunk, size: 1724 | |
|
2022-07-30
| ||
| 11:41 | varargs: simplify (not going to attempt handling nesting repetitions after all) file: [d1a8606f8c] check-in: [4c0f447d59] user: zlodo branch: trunk, size: 1712 | |
|
2022-07-18
| ||
| 00:14 | Keep track of the repetition depth of pack TVars, and assign a new value index for each repetition of a pack hole file: [817ca3679e] check-in: [a2a6841c8b] user: zlodo branch: trunk, size: 1691 | |
|
2021-09-12
| ||
| 16:48 |
| |
|
2021-01-02
| ||
| 18:00 | Some more renaming. file: [4b53aa48f8] check-in: [0345b9f807] user: achavasse branch: trunk, size: 1537 | |
|
2020-12-27
| ||
| 14:40 | Renamed "ir" to "eir" (expression intermediate representation) and "llr" to "cir" (code intermediate representation) for clarity. file: [d93d382fa4] check-in: [7d2def7b75] user: achavasse branch: trunk, size: 1543 | |
|
2019-09-22
| ||
| 14:37 | Project renaming. file: [7254e0c4e0] check-in: [af650a9e95] user: achavasse branch: trunk, size: 1542 | |
|
2019-08-16
| ||
| 14:48 | Added a new type of template expression: TVec, along with a helper function to make it possible for parametric types to be constructed either normally or as a template expression when passed template parameters. Only used by LocalVar for now, parametric runtime types require some refactoring. file: [c589dd1e02] check-in: [27fc719d74] user: achavasse branch: trunk, size: 1548 | |
|
2019-08-09
| ||
| 19:54 | Cleanup: got rid of the half-assed location and poisoning systems in ir::Terms. file: [c402aa66eb] check-in: [aee388d9c0] user: achavasse branch: trunk, size: 1451 | |
|
2019-03-30
| ||
| 15:30 |
| |
|
2019-03-27
| ||
| 22:46 | Template: recognize template function types as texprs, so they can be used in parameter declarations. file: [29aad6413b] check-in: [302667d2d9] user: achavasse branch: trunk, size: 1473 | |
|
2019-02-20
| ||
| 20:42 | Templates: parse template named decls (like regular decls, but with a TExpr instead of a type). file: [73e19827a8] check-in: [6a9c80643f] user: achavasse branch: trunk, size: 1196 | |
|
2019-02-16
| ||
| 16:48 | Renamed bs/builtins/types/texpr/tvar.cpp → bs/builtins/types/template/tvar.cpp. Some reorganization of template types. file: [fc5ee19e2d] check-in: [054862b9f5] user: achavasse branch: trunk, size: 814 | |
| 13:19 | Templates: added TNamedDecl type. file: [fc5ee19e2d] check-in: [06665441a7] user: achavasse branch: trunk, size: 814 | |
|
2019-02-14
| ||
| 22:36 | Added: Templates: added TVar type. file: [e9404a81ff] check-in: [2d763f32b8] user: achavasse branch: trunk, size: 791 | |