Skip to content

Releases: friendly-bits/POSIX-arrays

v0.1.7

11 Feb 11:19
Compare
Choose a tag to compare

posix-arrays-i-mini.sh: fixed get_i_arr_indices() (was broken because of typo)
posix-arrays-i-mini.sh, posix-arrays-a-mini.sh: removed ASCII prefix (not needed for the -mini versions)

Full Changelog: v0.1.6...v0.1.7

v0.1.6

25 Jan 22:06
9d9f28f
Compare
Choose a tag to compare
  • added mini-versions of scripts
  • compacted some code

Full Changelog: v0.1.5...v0.1.6

v0.1.5

30 Dec 13:10
1a0b641
Compare
Choose a tag to compare

Main changes:

  • added separate scripts for associative and indexed arrays
  • removed the init_i_arr() function
  • minor optimizations for the unset functions

Full Changelog: v0.1.4...v0.1.5

v0.1.4

26 Dec 07:50
Compare
Choose a tag to compare

Some more optimizations and a minor bug fix.

Full Changelog: v0.1.3...v0.1.4

v0.1.3

19 Dec 16:17
fedebaa
Compare
Choose a tag to compare

Various optimizations have been implemented, including an optimization which minimizes performance hit when unsetting elements.

Full Changelog: 0.1.2...v0.1.3

0.1.2

17 Dec 09:04
Compare
Choose a tag to compare

Highligts:

  • implemented buffering of unsorted indices/keys which significantly improves performance for complex workloads
  • fixed arrays not being marked as sorted when initializing via the 'set_[x]_arr_el()' functions

Full Changelog: v0.1.1...0.1.2

v0.1.1

15 Dec 15:28
25d82ec
Compare
Choose a tag to compare

Highlights:

  • simplified some of the logic
  • major performance improvements for complex workloads
  • various optimizations
  • implemented sort_[x]_arr() functions
  • get_[x]arr[keys/indices/values] now by default do not sort the output
  • implemented option to produce sorted output with the above functions
  • various bugs fixed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

12 Dec 21:20
d2ca74f
Compare
Choose a tag to compare

The API has settled down and all initially planned features have been implemented. So it's worth a release.