Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] std.interface #4567

Closed
wants to merge 22 commits into from
Closed
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
add0a7d
Basic structure of std.interface implemented.
alexnask Feb 26, 2020
4259c89
More work on interfaces.
alexnask Feb 26, 2020
5aaed97
Interface implementation complete for functions with 1 argument.
alexnask Feb 27, 2020
8cc2802
Added vtable function generation for up to 5 arguments (+ self)
alexnask Feb 27, 2020
48e94d8
Added simple tests.
alexnask Feb 27, 2020
fe6ab74
Removed some unnecessary LOCs
alexnask Feb 27, 2020
4edcbf4
Fixed a couple of typos, enabled use of *const SelfType
alexnask Feb 27, 2020
8c1faf2
Test that the state did indeed change
alexnask Feb 27, 2020
05046f1
Merge branch 'master' of https://github.com/ziglang/zig into new_inte…
alexnask Feb 27, 2020
d6fc0ff
Removed workaround for empty set inference failure
alexnask Feb 27, 2020
529d61f
Fixed Owning storage type, added some tests.
alexnask Feb 27, 2020
41f804c
We don't need to return an error in the implementation just because t…
alexnask Feb 27, 2020
e581c04
More accurate comments
alexnask Feb 28, 2020
a57bc95
Use subscript syntax for tuples, document instance of #4597, reorgani…
alexnask Mar 3, 2020
9ce949c
Inline, Owned, and InlineOrOwned Storage fixes, proof of concept Allo…
alexnask Mar 3, 2020
134e860
n comes before o...
alexnask Mar 3, 2020
ba85498
Some fixes, started work on async functions
alexnask Mar 3, 2020
56837cd
Add calling convention to closures, currently the implementation func…
alexnask Mar 4, 2020
2698997
Added Comptime Storage type
alexnask Mar 4, 2020
a865183
Merge branch 'master' of https://github.com/ziglang/zig into new_inte…
alexnask Mar 5, 2020
0826880
Removed workarounds of fixed bug, fixed comptime storage
alexnask Mar 5, 2020
d14a100
Use expect and expectEqual for tests, fix async functions
alexnask Mar 5, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading