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. 1 year ago
..
examples Add programs to trigger error cases. 1 year ago
CMakeLists.txt Make some refactors for name mangling and encapsulation. 1 year ago
ast.cpp Remove unneeded explicit calls to std::string 1 year ago
ast.hpp Add locations to patterns. 1 year ago
binop.cpp Roll back optimization changes. 1 year ago
binop.hpp Roll back optimization changes. 1 year ago
compiler.cpp Fix use of wrong environment for name mangling. 1 year ago
compiler.hpp Roll back optimization changes. 1 year ago
definition.cpp Make a few more things classes. 1 year ago
definition.hpp Keep track of locations in definitions. 1 year ago
env.cpp Require mangled names for global variables. 1 year ago
env.hpp Make env a class. 1 year ago
error.cpp Make some refactors for name mangling and encapsulation. 1 year ago
error.hpp Make a few more things classes. 1 year ago
global_scope.cpp Make llvm_context a class. 1 year ago
global_scope.hpp Make global scope a class. 1 year ago
graph.cpp Fork off version 13 of the compiler. 1 year ago
graph.hpp Make mangler a class and reformat graph. 1 year ago
instruction.cpp Roll back optimization changes. 1 year ago
instruction.hpp Roll back optimization changes. 1 year ago
llvm_context.cpp Roll back optimization changes. 1 year ago
llvm_context.hpp Make llvm_context a class. 1 year ago
main.cpp Make some refactors for name mangling and encapsulation. 1 year ago
mangler.cpp Make some refactors for name mangling and encapsulation. 1 year ago
mangler.hpp Make mangler a class and reformat graph. 1 year ago
parse_driver.cpp Make a few more things classes. 1 year ago
parse_driver.hpp Make a few more things classes. 1 year ago
parsed_type.cpp Get rid of more constructors and make mangled names optional. 1 year ago
parsed_type.hpp Fork off version 13 of the compiler. 1 year ago
parser.y Roll back optimization changes. 1 year ago
runtime.c Roll back optimization changes. 1 year ago
runtime.h Fork off version 13 of the compiler. 1 year ago
scanner.l Roll back optimization changes. 1 year ago
test.cpp Fork off version 13 of the compiler. 1 year ago
type.cpp Roll back optimization changes. 1 year ago
type.hpp Roll back optimization changes. 1 year ago
type_env.cpp Get rid of more constructors and make mangled names optional. 1 year ago
type_env.hpp Get rid of more constructors and make mangled names optional. 1 year ago