zigself icon indicating copy to clipboard operation
zigself copied to clipboard

An implementation of the Self programming language in Zig

Results 18 zigself issues
Sort by recently updated
recently updated
newest added

Tasks: - [x] Allocate an inline cache inside `ExecutableMap` - [x] Put receiver map-method object pairs inside the inline cache - [ ] Query the inline cache during method lookup...

When compiling with `zig build -Dtarget=x86-windows-gnu`: ``` Build Summary: 0/3 steps succeeded; 1 failed (disable with --summary none) install transitive failure └─ install self transitive failure └─ zig build-exe self...

After the object rewrite there's still one part that sucks: The storage of tiny object-related bits on each object's type. Right now this is admittedly a mess. We have a...

enhancement

There is no reason to keep these objects separate, and it just causes more confusion. Now that we have the convenience types in `runtime.value` which allows us to encapsulate things...

enhancement

Followup to #30. The [zigimports](https://github.com/tusharsadhwani/zigimports) tool automatically removes unused imports and constant declarations from files. Rather than having to run this manually, make this a CI check to enforce it,...

enhancement

I'm a Self language enthusiast, and I just want to get some news about visual programming environment. I'm really excited about this project, but unfortunately I don't have enough knowledge...

Commit b9789d2519951f6a276a9747f0c97406e019df85 introduced a new concept called the "handle set" which makes VM code that references heap objects significantly simpler to write. All code that directly used `heap.track` has been...

enhancement

``` /zig/p/args-0.0.0-CiLiquDRAADuU_ueSmGquhHAuhDxxlfBokGj01ZdVYHt/args.zig:113:46: error: struct 'array_list.Aligned([:0]const u8,null)' has no member named 'init' var arglist = std.ArrayList([:0]const u8).init(allocator); ``` I know that [0.15.0-dev.1149+4e6a04929](https://github.com/ziglang/zig/commit/4e6a04929) should be used, but Im to lazy to figure...