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.