serene/libserene/include/serene
Sameer Rahmani f436d6cee4 Moving to the a JIT first design
I realized that focusing on SLIR at this stage is wrong. I need
to finish up the JIT first and use the JIT to implement `read`,
`eval` and `print` functions by linking their C++ implementations
via a static library to the target code and then focus on SLIR
or any alternative that might come next.

This is the finish linke for the `0.x` version series.
2022-06-10 21:49:11 +01:00
..
errors Try different approach alternative to llvm::Error 2022-03-29 19:56:13 +01:00
exprs Add tests for symbol and numbers 2022-03-08 15:58:02 +00:00
jit Clean up the halley files 2022-03-29 19:55:42 +01:00
llvm Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
passes Add proper depedencies to the LowerSLIR pass 2022-06-02 15:29:49 +01:00
reader Clean up the reader's test cases 2022-03-08 14:20:15 +00:00
slir Moving to the a JIT first design 2022-06-10 21:49:11 +01:00
traits Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
types Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
config.h.in Add few constants to config.h to avoid magic numbers 2022-06-02 15:17:42 +01:00
context.h Load llvm dialect in SereneContext 2022-06-02 15:19:31 +01:00
conventions.h Moving to the a JIT first design 2022-06-10 21:49:11 +01:00
diagnostics.h Add tests for symbol and numbers 2022-03-08 15:58:02 +00:00
environment.h Refactor the error-backend and setup the test file for it 2022-03-08 13:19:34 +00:00
errors.h Rename to and remove cleanup the source tree for errors 2022-03-10 19:48:33 +00:00
namespace.h Change the storage type in Environment to StringMap 2022-03-05 16:03:19 +00:00
passes.h Load llvm dialect in SereneContext 2022-06-02 15:19:31 +01:00
semantics.h Refactor the error handling system to have only one llvm error with many variants 2022-03-10 19:31:48 +00:00
serene.h Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
source_mgr.h Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
traits.h Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
utils.h Add proper depedencies to the LowerSLIR pass 2022-06-02 15:29:49 +01:00