Skip to content

Activity

parser Fix mistake in parsing func with specified return type

suhas-paipushed 1 commit to main • 87d3f2c…9e83a5a • 
4 days ago

parser Fix mistakes in recognizing functions. Handle errors gracefully

suhas-paipushed 1 commit to main • 5e3cd9a…87d3f2c • 
8 days ago

parser Fix issue when parsing param-list. Other changes

suhas-paipushed 1 commit to main • 848f66a…5e3cd9a • 
10 days ago

parser Fix many bugs, parse more syntax

suhas-paipushed 1 commit to main • 5dc5e9e…848f66a • 
12 days ago

parser Parse function types and (arrow) function decls

suhas-paipushed 1 commit to main • 00a75bb…5dc5e9e • 
17 days ago

.github/workflows Update brew command

suhas-paipushed 1 commit to main • d9ff4ca…00a75bb • 
18 days ago

project Rewrite parser and much of AST, updates for llvm 19

suhas-paipushed 1 commit to main • 7cd00dd…d9ff4ca • 
18 days ago

project Implement ForStmt, plenty of other changes

suhas-paipushed 1 commit to main • 2e3368c…7cd00dd • 
on Nov 3, 2024

parser ast Properly parse call expressions. Other fixes

suhas-paipushed 1 commit to main • 8050f68…2e3368c • 
on Oct 19, 2024

parser Add .identifier syntax support. Fix spelling mistakes

suhas-paipushed 1 commit to main • b17a094…8050f68 • 
on Oct 19, 2024

ast Few cleanups across several files

suhas-paipushed 1 commit to main • 94cf42a…b17a094 • 
on Oct 18, 2024

ast Clean up decl hierarchy

suhas-paipushed 1 commit to main • ae5c151…94cf42a • 
on Oct 17, 2024

ast Fix LvalueTypedDecl::IsOfKind(), change ast print

suhas-paipushed 1 commit to main • 9e71d66…ae5c151 • 
on Oct 17, 2024

ast Change node hierarchy. Introduce l-value named, typed decls

suhas-paipushed 1 commit to main • cf5a79b…9e71d66 • 
on Oct 17, 2024

project Parse struct,enum. Many changes. Temp break JIT

suhas-paipushed 1 commit to main • bd9580d…cf5a79b • 
on Oct 12, 2024

CMake Add CMakePresets.json

suhas-paipushed 1 commit to main • e8936a2…bd9580d • 
on Sep 29, 2024

.github/workflows Install lld (now a separate package)

suhas-paipushed 1 commit to main • db130b9…e8936a2 • 
on Sep 29, 2024

project Many changes and improvements

suhas-paipushed 1 commit to main • 1183df2…db130b9 • 
on Sep 29, 2024

.github/workflows Fix mistake in script

suhas-paipushed 1 commit to main • 8801de4…1183df2 • 
on Jul 25, 2024

.github/workflows Install libc++ on Linux

suhas-paipushed 1 commit to main • 72d48f0…8801de4 • 
on Jul 25, 2024

CMake Try fixing issue with -stdlib=libc++

suhas-paipushed 1 commit to main • 17f12eb…72d48f0 • 
on Jul 25, 2024

CMake Attempt another fix for Linux

suhas-paipushed 1 commit to main • f0f6e7c…17f12eb • 
on Jul 25, 2024

CMake Attempt fix for linux-build

suhas-paipushed 1 commit to main • 0f72e12…f0f6e7c • 
on Jul 25, 2024

compiler Fix issues in REPL

suhas-paipushed 1 commit to main • a1ede26…0f72e12 • 
on Jul 25, 2024

compiler Add support for parsing const variables

suhas-paipushed 2 commits to main • 771f5ce…a1ede26 • 
on Dec 10, 2023

LLVM/JIT Declare variables locally, not globally

suhas-paipushed 1 commit to main • 62f303b…771f5ce • 
on Dec 10, 2023

LLVM/JIT Make variable-decl externally-linked

suhas-paipushed 2 commits to main • 800797e…62f303b • 
on Dec 10, 2023

LLVM/Codegen Fix if statement codegen

suhas-paipushed 2 commits to main • 495d416…800797e • 
on Dec 10, 2023

Backend/LLVM/JIT Fix issue with pow()

suhas-paipushed 1 commit to main • 7cc50ce…495d416 • 
on Dec 10, 2023

compiler Move llvm codegen out of AST

suhas-paipushed 1 commit to main • d746135…7cc50ce • 
on Dec 10, 2023