Wednesday, January 23, 2013

GMSL v1.1.3 Released

I've released v1.1.3 of my GNU Make Standard Library. Changes in this release are:

1. New sequence function which returns sequence of numbers. For example, $(call sequence,1,5) returns 1 2 3 4 5 and $(call sequence,5,1) returns 5 4 3 2 1. That was Feature Request #3. If you have a feature idea for GMSL please submit it.

2. Support for GNU Make 3.82 was added. Specifically, the associative array and named stack functions will now report an error if a name or key value has a space in it on GNU Make 3.82. Also, fixed Bug #11: memoize wasn't working on GNU Make 3.82.

3. Fixed Bug #12: the associative array set function was broken if the array or key name had a / in it.

If you are serious about GNU Make check out my book "GNU Make Unleashed". If you are unfamiliar with the library check out the documentationThe GNU Make Standard Library (GMSL) is a collection of functions implemented using native GNU Make functionality that provide list and string manipulation, integer arithmetic, associative arrays, stacks, and debugging facilities. 

No comments: