Skip to content

Releases: exzombie/prll

0.6.4

18 Mar 19:45
0.6.4
c66a623
Compare
Choose a tag to compare

Add make install target for easier installation. Installs into /usr/local and /etc/profile.d by default.

0.6.3

18 Mar 19:38
0.6.3
f720f3f
Compare
Choose a tag to compare
  • Support building with cygwin and clang.
  • Bugfixes in tests.
  • Updated docs: hosting platform was changed twice since last release.

0.6.2

18 Mar 19:38
0.6.2
Compare
Choose a tag to compare
  • prll_jobnr user-accessible variable to get the current job's number.
  • The PRLL_NR_CPUS variable is deprecated in favor of PRLL_NRJOBS,
    but is kept for backwards compatibility.
  • Lock functions have a default argument, specifying a lock is optional.

0.6.1

18 Mar 19:38
0.6.1
Compare
Choose a tag to compare
  • prll_seq user-accessible function, a simple substitute for seq.
  • Simple locking: five locks are available to user functions.
  • A helper function to assist splitting multiple arguments.

0.6

18 Mar 19:38
0.6
Compare
Choose a tag to compare
0.6
  • POSIX compatibility, tested with dash and FreeBSD sh.
  • Quiet mode to suppress progress messages.
  • bash no longer barfs the whole prll source code when suspending
    and resuming operation.
  • Proper option parsing is used, so order of options is no longer
    important. Exceptions were added for the -p and -0 options
    to maintain backwards compatibility.
  • Improved performance when reading from pipe, although it is
    still recommended to put large amounts of data in files.
  • Better error reporting from helper programs.
  • Better handling of the INT signal.
  • More reliable cleanup.
  • Documentation is now in the form of a manpage.

0.5

18 Mar 19:36
0.5
Compare
Choose a tag to compare
0.5
  • Makefiles require GNU make.
  • Build process now configures build-time options (currently checks
    only for mallopt()).
  • Full output buffering to prevent output interleaving.
  • Interrupting execution from within functions is possible.
  • Installing system-wide will not break non-compatible shells.
  • Licence changed to GPL version 3 or later for prll.sh as well.

0.4

18 Mar 19:36
0.4
Compare
Choose a tag to compare
0.4
  • Job PID and exit code are printed.
  • Several tests are now available to check operation.
  • Function arguments can be passed via standard input.
  • Most dependencies have been dropped.
  • Multiple instances of prll can be executed simultaneously.
  • On interruption, prll waits for started jobs to finish.
  • On interruption, prll returns non-zero exit code.
  • BSD and MacOS X compatibility.

0.3.1

18 Mar 19:36
0.3.1
Compare
Choose a tag to compare

An annoying but non-fatal error message for zsh is fixed.

0.3

18 Mar 19:36
0.3
Compare
Choose a tag to compare
0.3
  • README tracks known issues.
  • Graceful termination is done using Ctrl+C.
  • ksharrays option is enabled in zsh for prll only, without annoying
    users who don't like this option in their sessions.
  • Code is passed in a string instead of a shell function for shorter
    one-liners.
  • A changelog is included, dumped from git.

0.2

18 Mar 19:35
0.2
Compare
Choose a tag to compare
0.2
  • The ability to suspend execution.
  • Short usage instructions are printed.
  • zsh users are no longer annoyed by enabling ksharrays behind
    their backs.
  • Debugging and progress monitoring are helped by printing function
    arguments.