These 18 commits are when the Protocol Buffers files have changed:
Commit: | 601f524 | |
---|---|---|
Author: | mukul-rathi | |
Committer: | mukul-rathi |
CODEMOD rename exprs to block_expr in proto schema
The documentation is generated from this commit.
Commit: | b69252f | |
---|---|---|
Author: | mukul-rathi |
Fix #131 - Refactor ir_gen_field_index
Commit: | 2fa28e7 | |
---|---|---|
Author: | mukul-rathi |
Fix #135 - explicitly cast method argument types in LLVM IR
Commit: | effa910 | |
---|---|---|
Author: | mukul-rathi | |
Committer: | mukul-rathi |
Implement method lookup in vtable This reverts commit 82197e8d22279c36d12779087de45c31a57b698a.
Commit: | 82197e8 | |
---|---|---|
Author: | mukul-rathi |
Fix some vtable bugs
Commit: | 645628f | |
---|---|---|
Author: | mukul-rathi | |
Committer: | mukul-rathi |
Update IR Gen to support Vtables
Commit: | 9b82564 | |
---|---|---|
Author: | mukul-rathi | |
Committer: | mukul-rathi |
Make locks re-entrant reader-writer locks Resolves #107
Commit: | f97209c | |
---|---|---|
Author: | mukul-rathi | |
Committer: | mukul-rathi |
Autogenerate safe locking for locked regions
Commit: | 6510241 | |
---|---|---|
Author: | mukul-rathi |
Refactor MethodApp into separate IR This is potentially useful for dynamic dispatch in future.
Commit: | f123a2a | |
---|---|---|
Author: | mukul-rathi | |
Committer: | mukul-rathi |
Implement reentrant spin locks in LLVM IR Resolves #91
Commit: | fa525bd | |
---|---|---|
Author: | mukul-rathi |
Refactor IR gen to account for block expr
Commit: | 86deeb1 | |
---|---|---|
Author: | Mukul Rathi |
Add list of free variables to async expression
Commit: | a0658e3 | |
---|---|---|
Author: | Mukul Rathi | |
Committer: | Mukul Rathi |
Refactor async expr protobuf representation
Commit: | dd0e96b | |
---|---|---|
Author: | Mukul Rathi |
Add frontend proto file to decouple front + backend
Commit: | 3d20053 | |
---|---|---|
Author: | Mukul Rathi |
Refactor protobuf (de)serialisation Generates .proto file in src/
This commit does not contain any .proto
files.
Commit: | ba1c97d | |
---|---|---|
Author: | Mukul Rathi |
Remove special case for Unit
Commit: | d0ce1eb | |
---|---|---|
Author: | Mukul Rathi |
Rename Frontend IR to avoid generated protobuf C++ keyword clash
Commit: | af625ed | |
---|---|---|
Author: | Mukul Rathi |
Add auto-generated .proto files to repo This exception is made to decouple the build of the frontend and backend. The .proto autogeneration by ppx_deriving_protobuf library is flaky.