Skip to content

Releases: itchyny/go2bf

Release v0.1.0

12 Jun 12:50

Choose a tag to compare

  • support uint16, uint32, uint64 integer types
  • support array nesting up to 3 levels of bytes, ellipsis-sized arrays
  • support slices with a dynamic heap allocator and in-place self-concat extension
  • support string variables backed by []byte slices
  • support local const, type, and pointer-receiver methods including nested struct field writes
  • support labeled break, continue statements
  • support goto statement via state-machine dispatch
  • support top-level var/const declarations of scalars, arrays, structs, and slices
  • support general recursion with multi-byte parameters, bitwise operators
  • support init() function called before main()
  • reject zero-length arrays and integer literal overflow at compile time

Release v0.0.1

24 Apr 13:15

Choose a tag to compare

  • initial implementation