A Hugo incarnation of the blog. https://danilafe.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Danila Fedorin d153af5212 Get rid of more constructors and make mangled names optional. 2 years ago
..
examples Add programs to trigger error cases. 2 years ago
CMakeLists.txt Make some refactors for name mangling and encapsulation. 2 years ago
ast.cpp Remove unneeded explicit calls to std::string 2 years ago
ast.hpp Add locations to patterns. 2 years ago
binop.cpp Roll back optimization changes. 2 years ago
binop.hpp Roll back optimization changes. 2 years ago
compiler.cpp Fix use of wrong environment for name mangling. 2 years ago
compiler.hpp Roll back optimization changes. 2 years ago
definition.cpp Make a few more things classes. 2 years ago
definition.hpp Keep track of locations in definitions. 2 years ago
env.cpp Require mangled names for global variables. 2 years ago
env.hpp Make env a class. 2 years ago
error.cpp Make some refactors for name mangling and encapsulation. 2 years ago
error.hpp Make a few more things classes. 2 years ago
global_scope.cpp Make llvm_context a class. 2 years ago
global_scope.hpp Make global scope a class. 2 years ago
graph.cpp Fork off version 13 of the compiler. 2 years ago
graph.hpp Make mangler a class and reformat graph. 2 years ago
instruction.cpp Roll back optimization changes. 2 years ago
instruction.hpp Roll back optimization changes. 2 years ago
llvm_context.cpp Roll back optimization changes. 2 years ago
llvm_context.hpp Make llvm_context a class. 2 years ago
main.cpp Make some refactors for name mangling and encapsulation. 2 years ago
mangler.cpp Make some refactors for name mangling and encapsulation. 2 years ago
mangler.hpp Make mangler a class and reformat graph. 2 years ago
parse_driver.cpp Make a few more things classes. 2 years ago
parse_driver.hpp Make a few more things classes. 2 years ago
parsed_type.cpp Get rid of more constructors and make mangled names optional. 2 years ago
parsed_type.hpp Fork off version 13 of the compiler. 2 years ago
parser.y Roll back optimization changes. 2 years ago
runtime.c Roll back optimization changes. 2 years ago
runtime.h Fork off version 13 of the compiler. 2 years ago
scanner.l Roll back optimization changes. 2 years ago
test.cpp Fork off version 13 of the compiler. 2 years ago
type.cpp Roll back optimization changes. 2 years ago
type.hpp Roll back optimization changes. 2 years ago
type_env.cpp Get rid of more constructors and make mangled names optional. 2 years ago
type_env.hpp Get rid of more constructors and make mangled names optional. 2 years ago