ReinUsesLisp
d24685ebd3
Revert "operand: Implement operand hashing and use hashed set for declarations"
...
This reverts commit 1e665afa36
.
2019-09-09 16:48:05 -03:00
ReinUsesLisp
60a856d266
Relicense to The BSD 3-clause license
2019-07-14 18:50:44 -03:00
ReinUsesLisp
1e665afa36
operand: Implement operand hashing and use hashed set for declarations
...
Instead of manually searching each element in the declarations vector,
use an unordered_set to emplace new declarations avoiding repetition.
2019-06-08 05:23:15 -03:00
Lioncash
47d85b81a7
CMakeLists: Apply compilation flags to the sirit target
...
Previously this wasn't utilizing any of the compiler flags, meaning it
wasn't applying any of the specified warnings.
Since applying the warnings to the target, this uncovered a few warning
cases, such as shadowing class variables on MSVC, etc, which have been fixed.
2019-03-14 19:30:54 -03:00
Lioncash
260183a2c7
operand: Append default to the default constructor
...
Makes it consistent with the destructor.
2019-03-14 02:50:07 -04:00
ReinUsesLisp
73595f4588
Change clang-format settings
2019-03-11 03:26:21 -03:00
ReinUsesLisp
f5944d61a6
Upgrade from LGPLv2.1 to LGPLv3
2018-11-16 04:10:10 -03:00
ReinUsesLisp
0485e1877c
Use some C++17 features
2018-10-03 00:32:45 -03:00
ReinUsesLisp
014c6ab586
Split literal files
2018-08-28 04:16:52 -03:00
ReinUsesLisp
48cbe695f0
Add OpConstant
2018-08-27 00:29:40 -03:00
ReinUsesLisp
f68dbb20fc
Fixup License header 2 -> 2.1
2018-08-26 23:28:39 -03:00
ReinUsesLisp
c0d61d32d4
Fixup License
2018-08-26 22:27:33 -03:00
ReinUsesLisp
34d215d3d8
Implement stuff
2018-08-25 20:16:37 -03:00