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
|
38089606c1
|
Remove the goimpl and move it to a separate branch
|
2021-04-13 13:47:13 +01:00 |
Sameer Rahmani
|
202f041515
|
Merge branch 'mlir'
|
2021-04-13 12:03:27 +01:00 |
Sameer Rahmani
|
81f78f2387
|
Update the logo from the master branch
|
2021-04-13 10:58:30 +01:00 |
Sameer Rahmani
|
0b7f40d715
|
Update the readme file
|
2021-04-13 10:39:13 +01:00 |
Sameer Rahmani
|
470f23acef
|
Short circute the 'analyze' method of expressions for now
|
2021-04-13 00:45:08 +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
|
11df9a6d1d
|
Add some test cases for the reader
|
2021-04-11 15:13:10 +01:00 |
Sameer Rahmani
|
555e770c01
|
Finalize migration to new expression interface
|
2021-04-11 00:02:56 +01:00 |
Sameer Rahmani
|
e4b0823e49
|
Fall back to the OOP design and setup the test env
|
2021-04-10 15:36:16 +01:00 |
Sameer Rahmani
|
944efcd1a9
|
Finish up the single dispatcher
|
2021-04-08 23:41:52 +01:00 |
Sameer Rahmani
|
fd211653f2
|
Fix the expression instantiation
|
2021-04-08 19:59:47 +01:00 |
Sameer Rahmani
|
a42259d684
|
Add c++20 support flag to cmake
|
2021-04-07 19:56:54 +01:00 |
Sameer Rahmani
|
c1bec1ec99
|
Document the Expression type
|
2021-04-07 01:01:12 +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
|
08e661c508
|
Rename the reader header files
|
2021-04-06 18:28:50 +01:00 |
Sameer Rahmani
|
e620d8dcb2
|
rename location.hpp to location.h
|
2021-04-06 18:24:05 +01:00 |
Sameer Rahmani
|
f1f77386ae
|
Finish up the new Expression implementation
|
2021-04-06 16:20:20 +01:00 |
Sameer Rahmani
|
0020f95a80
|
Setup tests via Catch2
|
2021-04-06 00:21:43 +01:00 |
Sameer Rahmani
|
f73cfe7aaf
|
Introduce the new polymorphic approach to expressions
|
2021-04-05 19:02:30 +01:00 |
Sameer Rahmani
|
062b24e701
|
Add doxygen support for the documentation
|
2021-04-05 17:51:09 +01:00 |
Sameer Rahmani
|
9ff707c726
|
Save the progress before introducing the semantic analysis
|
2021-04-04 23:08:57 +01:00 |
Sameer Rahmani
|
53ec0c240a
|
Change the different generator methods to be a polymorphic function
|
2021-04-01 23:37:12 +01:00 |
Sameer Rahmani
|
f6ca246f0d
|
Implement classof in derived expressions
|
2021-03-31 19:37:32 +01:00 |
Sameer Rahmani
|
3a899d82b3
|
Add Location and LocationRange support to expressions
|
2021-03-29 01:02:29 +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 |
Mary Salehi
|
e44daa8e2e
|
Change the logo design
|
2021-03-27 15:51:16 +00:00 |
Sameer Rahmani
|
21b1958ecf
|
Add symbol type to the dialect
|
2021-03-26 21:39:25 +00: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
|
04a50eb65b
|
Update the serene executable to use llvm::cl and spit out the AST
|
2021-03-22 19:53:10 +00:00 |
Sameer Rahmani
|
5c736b6c85
|
Add a white background to the logo
|
2021-03-21 16:50:44 +00:00 |
Sameer Rahmani
|
cd0989d060
|
Update the builder and CMakefile to get ready for LLVM 13
|
2021-03-21 16:25:12 +00:00 |
Mary Salehi
|
23613b170c
|
Change the logo font
|
2021-03-20 22:20:28 +00:00 |
Mary Salehi
|
b9916d9fa9
|
Add the official serene logo and the historical logos
|
2021-03-20 21:34:59 +00:00 |
Sameer Rahmani
|
4fd85d8284
|
Update the dev.org from master
|
2021-03-19 14:00:45 +00:00 |
Sameer Rahmani
|
5974fb52cf
|
Update the dev.org with completed TODOs
|
2021-02-22 16:38:49 +00:00 |
Sameer Rahmani
|
146e68670a
|
Enable the golangci-lint in the CI
|
2021-01-25 19:18:35 +00:00 |
Sameer Rahmani
|
f8d8256d29
|
Fix all the linting problems through out the bootstrap dir
|
2021-01-25 18:37:19 +00:00 |
Sameer Rahmani
|
23d397b94e
|
Fix the linting issues on the core package
|
2021-01-25 17:50:33 +00:00 |
Sameer Rahmani
|
30669d9327
|
Fix linter issues on the parser module
|
2021-01-23 18:32:32 +00:00 |
Sameer Rahmani
|
b650a10ba0
|
Fix linter issues in the numbers.go
|
2021-01-22 21:36:26 +00:00 |
Sameer Rahmani
|
ea666bfa6a
|
Fix linter problems in function.go and types.go
|
2021-01-22 21:27:51 +00:00 |
Sameer Rahmani
|
4216547dd3
|
Fix linter problems on on eval.go and some of other pkg/core
|
2021-01-22 21:19:41 +00:00 |
Sameer Rahmani
|
5882897375
|
Use --fix argument of linters to auto fix as many issue as possible
|
2021-01-22 20:39:06 +00:00 |
Sameer Rahmani
|
3f554445d8
|
Fix some the linters problems reported by the golang-cli
|
2021-01-22 20:37:44 +00:00 |
Sameer Rahmani
|
fabb3cbb32
|
Fix some random linting issues
|
2021-01-21 22:52:18 +00:00 |
Sameer Rahmani
|
8bcf1ea566
|
Update the golangci location to be used only for the bootstrap
|
2021-01-18 18:07:48 +00:00 |