Logo
Explore Help
Sign In
riyyi/blaze
Watch 1
Star 0
Fork 0
Code Issues Pull Requests Projects Releases Wiki Activity
72 Commits 1 Branch 0 Tags
c279f9111e3283cc9968ab2ebc7adf332bcba3e4
Commit Graph
15 Commits
Author SHA1 Message Date
Riyyi 2b260d7b43 Everywhere: Implement step8 2023-04-10 21:23:49 +02:00
Riyyi 27d6e24243 Eval+Env: Make use of macros for duplicate logic 2023-04-10 13:59:48 +02:00
Riyyi 80e0437a5c Main+Eval+AST: Implement step7 2023-04-09 11:48:51 +02:00
Riyyi b9feb8e8b6 Everywhere: Rename Value -> Constant, ASTNode -> Value 2023-04-07 23:38:41 +02:00
Riyyi 21f0d8fbd8 Eval: Move logic from defines back into functions 2023-04-03 23:17:24 +02:00
Riyyi 4d3c2a4ca2 Eval: Implement tail call optimization (TCO) via stack iteration 2023-04-03 23:02:04 +02:00
Riyyi 7c62d65d72 Main+Eval: Implement tail call optimization (TCO) 2023-04-03 21:42:11 +02:00
Riyyi e47b338984 Eval: Forward declare List 2023-04-02 12:12:33 +02:00
Riyyi a60859acc4 Eval+Env: Add support for lambdas 2023-04-01 23:37:45 +02:00
Riyyi bbced6f487 Eval: Add special form "if" 2023-03-28 22:50:57 +02:00
Riyyi 38d8daa9d0 Eval: Add special form "do" 2023-03-28 22:22:03 +02:00
Riyyi 35a32678d0 Everywhere: Convert List and Vector to an std::list<> datatype 2023-03-28 22:13:41 +02:00
Riyyi 58584f5bba Everywhere: Initial implementation of step3 2023-03-26 14:57:56 +02:00
Riyyi 9bbf238c34 Everywhere: Put ASTNodes into a smart pointer 2023-03-25 21:35:17 +01:00
Riyyi da0b0a91a6 Everywhere: Start implementation of step2 2023-03-24 21:46:01 +01:00
Powered by Gitea Version: 1.27.1 Page: 83ms Template: 8ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API