Skip to content

Releases: kmoneil/zigvet

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:40

What's Changed

  • README: kept and twice's counts over the public projects, read site by site by @kmoneil in #88
  • kept: a local emptied after the store, and an optional left set over what its errdefer frees by @kmoneil in #89
  • twice: a deinit that resets its receiver, and a free of a slice known to be empty by @kmoneil in #90
  • owner: a function that frees what it is handed by hand, or in a defer, before it fails by @kmoneil in #91
  • release: 0.11.0 by @kmoneil in #92

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:39

What's Changed

  • freed: a function returns what its own defer frees by @kmoneil in #81
  • grow: a pointer into a list's items kept across a call that can move them by @kmoneil in #82
  • copy: a writer or reader interface copied out of the struct that finds itself from it by @kmoneil in #83
  • flush: a buffered file or stream writer written to and never flushed by @kmoneil in #84
  • release: 0.10.0 by @kmoneil in #85

Full Changelog: v0.9.0...v0.10.0

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:39

What's Changed

  • sweep: a loop frees what a list holds, can fail part way, and empties the list only after it by @kmoneil in #77
  • unlock: a lock taken, then something that can fail before the unlock, with no defer by @kmoneil in #78
  • wipe: a local wiped with @Memset as the last thing done with it, a dead store release builds drop by @kmoneil in #79
  • release: 0.9.0 by @kmoneil in #80

Full Changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:56

What's Changed

  • kept: an errdefer frees what the function already stored where its caller keeps it by @kmoneil in #73
  • torn: an optional or union built in place by an initializer that can fail, which deinit frees by @kmoneil in #74
  • twice: an errdefer's free also written out by hand on a path that then fails by @kmoneil in #75
  • release: 0.8.0 by @kmoneil in #76

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:36

What's Changed

  • escape: an address held by an element or field of a local made with an initializer by @kmoneil in #70
  • cancel: a handler that names error.Canceled and returns, in a function a task's loop calls by @kmoneil in #71
  • release: 0.7.0 by @kmoneil in #72

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:33

What's Changed

  • refill: a failure before a call that could reset the place, an orelse that returns, a helper that frees by @kmoneil in #68
  • release: 0.6.0 by @kmoneil in #69

Full Changelog: v0.5.2...v0.6.0

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 23:07

What's Changed

  • alias: a slot stored with what it holds, and a whole struct made afresh by @kmoneil in #50
  • escape: a function the file only calls at compile time is not checked by @kmoneil in #51
  • scripts: wild-corpus, public Zig projects to measure a rule on by @kmoneil in #52
  • refill: a catch that resets the place before it returns leaves nothing freed by @kmoneil in #49
  • release: 0.5.2 by @kmoneil in #53

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 22:47

What's Changed

  • main: --summary, what a run checked and what each rule reported by @kmoneil in #47
  • release: 0.5.1 by @kmoneil in #48

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:49

What's Changed

  • refill: a place freed, then refilled by something that can fail first by @kmoneil in #43
  • owner: one allocation freed by the caller's errdefer and the callee's by @kmoneil in #44
  • release: 0.5.0 by @kmoneil in #45

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:22

What's Changed

  • readme: code size is outside the admission test by @kmoneil in #33
  • scripts: corpus-diff, the reports two builds disagree on by @kmoneil in #32
  • escape: a by-value loop capture's array field, kept past its turn by @kmoneil in #37
  • escape: std.mem.print returns part of its buffer, as bufPrint does by @kmoneil in #38
  • fit: a float printed in full into a buffer too small for it by @kmoneil in #41
  • release: 0.4.0 by @kmoneil in #42

Full Changelog: v0.3.0...v0.4.0