-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathNEWS
94 lines (65 loc) · 2.83 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
prll NEWS -- history of user-visible changes.
=============================================
Version 0.6.3
- Support building with cygwin and clang.
- Bugfixes in tests.
- Updated docs: hosting platform was changed twice since last release.
Version 0.6.2
- 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.
Version 0.6.1
- 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.
Version 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.
Version 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.
Version 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.
Version 0.3.1
- An annoying but non-fatal error message for zsh is fixed.
Version 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.
Version 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.
Version 0.1
- This is the initial version released to the world.