5 Commits (master)

Author SHA1 Message Date
Danila Fedorin 7a631b3557 Make a few more things classes. 1 year ago
Danila Fedorin 6b8d3b0f8a Refactor errors and update post draft. 1 year ago
Danila Fedorin 1f3c42fc44 Change constructor visibility to global. 1 year ago
Danila Fedorin 9769b3e396 Replace throw 0 with real exceptions or assertions. 1 year ago
Danila Fedorin 5dbf75b5e4 Fork off version 13 of the compiler. 1 year ago
Danila Fedorin 7c4cfbf3d4 Fix typechecking of mutually recursive functions. 1 year ago
Danila Fedorin 6b5f7e25b7 Maybe finish the let/in code? 2 years ago
Danila Fedorin e7229e644f Start working on translation. 2 years ago
Danila Fedorin 08503116ff Mark some definitions as global, so as not to capture them. 2 years ago
Danila Fedorin a1d679a59d No longer destroy the list of free variables. 2 years ago
Danila Fedorin e966e74487 Extract ordering functionality into definition group. 2 years ago
Danila Fedorin 1905601aaa Fork off the 12th version of the compiler. 2 years ago
Danila Fedorin c1f0104edb Add missing arity checks to compiler series 2 years ago
Danila Fedorin 122a1d73d3 Integrate new types into the rest of the project 2 years ago
Danila Fedorin d7846e0b32 Fork off code for part 11 of compiler series. 2 years ago
Danila Fedorin 577e0ad930 Finalize draft of polymorphism post 2 years ago
Danila Fedorin 0efa05142f Separate definitions in compiler series 2 years ago
Danila Fedorin 5d53678e83 Only store type in case expression 2 years ago
Danila Fedorin 8ee016e189 Fork into version 10 of the compiler for blog series 2 years ago
Danila Fedorin 803f52b2d0 Update the compiler to leave the stack clean 2 years ago
Danila Fedorin 2f96abeef6 Instantiate compiler for garbage collection 2 years ago
Danila Fedorin 2994f8983d Add the push operation in code in compiler series 2 years ago
Danila Fedorin 64227f2873 Finish implementation of compiler 2 years ago
Danila Fedorin 9aef499deb Factor out definition into separate file in compiler series 2 years ago
Danila Fedorin 9531f4d8e3 Add chapter 8 starting code for compiler series 2 years ago
Danila Fedorin 21f90d85c5 Add finishing touches to code for part 6 of compiler series 2 years ago
Danila Fedorin 18e3f2af55 Fix definition to resolve its own types 2 years ago
Danila Fedorin 7e9bd95846 Write explanations of AST refactor in compiler series 2 years ago
Danila Fedorin 8c0a6c834e Create new 'branch' for part 6 of compiler series 2 years ago
Danila Fedorin 8ba501bd84 Add output and fix two bugs. 2 years ago
Danila Fedorin 6344ce11ce Add CMake file and code for post 4 2 years ago
Danila Fedorin 918dfbe980 Drafts of code and markdown. 2 years ago