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