Sameer Rahmani
|
f473d1122b
|
Change the license to GPL2
|
2021-10-12 20:51:03 +01:00 |
Sameer Rahmani
|
a174a3a342
|
Refactor the cmake script and move the binary into its own package
|
2021-09-28 17:11:50 +01:00 |
Sameer Rahmani
|
3223fc6944
|
Restructure the source tree to have tests and impl files in src
|
2021-04-13 13:53:12 +01:00 |
Sameer Rahmani
|
8b4f2941cf
|
Add the Result type as an error wrapper type
|
2021-04-12 23:18:32 +01:00 |
Sameer Rahmani
|
f4c28ae722
|
Upgrade to C++17 for now
|
2021-04-11 18:36:00 +01:00 |
Sameer Rahmani
|
555e770c01
|
Finalize migration to new expression interface
|
2021-04-11 00:02:56 +01:00 |
Sameer Rahmani
|
a42259d684
|
Add c++20 support flag to cmake
|
2021-04-07 19:56:54 +01:00 |
Sameer Rahmani
|
cd6552960d
|
Fix the cmake file to use the new reader files
|
2021-04-06 19:13:24 +01:00 |
Sameer Rahmani
|
f1f77386ae
|
Finish up the new Expression implementation
|
2021-04-06 16:20:20 +01:00 |
Sameer Rahmani
|
f73cfe7aaf
|
Introduce the new polymorphic approach to expressions
|
2021-04-05 19:02:30 +01:00 |
Sameer Rahmani
|
f6ca246f0d
|
Implement classof in derived expressions
|
2021-03-31 19:37:32 +01:00 |
Sameer Rahmani
|
f50e20567a
|
Move reader related files to the reader namespace
|
2021-03-28 23:14:32 +01:00 |
Sameer Rahmani
|
e9daeb9d13
|
Add support for a dummy value operation to demonstrate a value
|
2021-03-28 10:53:32 +01:00 |
Sameer Rahmani
|
50c2054f0a
|
Add a barebone MLIR dialect with the necessary cmake changes"
|
2021-03-25 00:53:44 +00:00 |
Sameer Rahmani
|
737b6e1a41
|
Remove unused code to simplify the project to the bare min
|
2021-03-23 22:31:20 +00:00 |
Sameer Rahmani
|
1238898ddc
|
Add a very basic 'def' special form
|
2020-08-01 19:58:34 +01:00 |
Sameer Rahmani
|
6e36ce1711
|
Add the basic class structure of the compiler, namespace and state
|
2020-07-25 15:49:19 +01:00 |
Sameer Rahmani
|
2eda5f8d5f
|
Setup clang-format as a githook and apply it to the source
|
2020-07-23 21:47:13 +01:00 |
Sameer Rahmani
|
8e90ea9813
|
Finish the first implementation of the compiler level list
|
2020-07-23 17:13:16 +01:00 |
Sameer Rahmani
|
cbea0c8e28
|
Add the first draft of a very basic reader, list and symbol impl
|
2020-07-16 15:48:06 +01:00 |
Sameer Rahmani
|
51b9f4a307
|
Add the build setup for the C++ implementation
|
2020-07-10 18:06:26 +01:00 |