Stevie Hryciw

Results 10 issues of Stevie Hryciw

I have installed the extension, turned on the NaCl flag in `chrome://flags`, and restarted my browser but clicking a .love file on your example page only downloads the file. Here's...

Fixes #166 ## Overview This adds new behavior to `zig fmt` which normalizes (renders a canonical form of) quoted identifiers like `@"hi_mom"` to some extent. This can make codebases more...

### Zig Version 0.11.0-dev.12+ebf9ffd34 ### Steps to Reproduce and Observed Behavior In build.zig: ```zig // ... const lib = b.addStaticLibrary("scanner", "scanner.zig"); lib.ofmt = .c; // ... ``` Then run `zig...

bug
zig build system

# Overview This is a proposal based on [#1048][issue1048] (thank you to everyone discussing in that thread). I opened this because I believe that conversation contains important ideas but addresses...

proposal

Add tests that call `clang -emit-llvm -c somefile.c` to produce a .bc bitcode file, then parse that file with this library. This test can be orchestrated by build.zig. It would...

[llvm-bcanalyzer](https://www.llvm.org/docs/CommandGuide/llvm-bcanalyzer.html) is an official LLVM tool that reads, validates, and analyzes bitcode files. Generate .bc files and ensure llvm-bcanalyzer is able to parse them correctly. As with #5, consider fuzz...

Anywhere an `error: TODO` log is present represents a block or record code that is skipped but should be converted to data in the bitcode structure. Do 'em.

Render the LLVM Bitcode structure to the bitstream format. The only complicated part of this is the ability to choose the best encoding scheme for any given record (unabbreviated or...

This should mirror the API of the bitstream reader.

The "more" bit in a VBR chunk indicates that there are more chunks to parse, which are then shifted and added to the final value. A valid VBR can represent...