123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- 2010-08-08 Dennis Furey <[email protected]>
- * ursala 0.7.1:
- - many corrections and improvements to the user manual thanks to
- Terrence Brannon
- - makefile for typesetting the manual contributed by Terrence
- Brannon
- - predeclared identifier __maintainer_email changed to
- [email protected]
- 2010-03-31 Dennis Furey <[email protected]>
- * ursala 0.7.0:
- - new binary converted decimal integer primitive type (%v)
- - new bcd library
- - lin library upgraded to interface with new mixed integer
- programming library functions in Avram version 0.12.0
- - corrected documentation about existing linear programming
- functions
- - std-words combinatorial function in the standard library
- - other minor corrections to the manual
- 2010-03-07 Dennis Furey <[email protected]>
- * ursala 0.6.0:
- - updated copyright years
- - ten new pseudo-pointers for tree tagging
- - improved std-rep
- - improved int-abs
- - corrected manual and online help regarding ^| operator on solo
- semantics and previously undocumented *, =, and ~ suffixes
- - changed the meaning of the ~ suffix on the ^| operator from
- filter to fan
- - tweaked tag-parenthetic and tco table entries for T and D to
- avoid parenthesizing record nodes unnecessarily when pretty
- printing trees
- - --help pointers listing order changed
- - removed manual references to the __watermark predeclared
- identifier
- - fixed some typos in the manual
- 2009-12-01 Dennis Furey <[email protected]>
- * ursala 0.5.0:
- - new signed integer primitive type %z
- - rational number type %q representation changed from %bnWX to %zW
- - rat-simplified function removed
- - new signed integer library int
- - new functions nat-nrange, flo-floatz, and std-pad
- - fixed %A type printing bug, correcting a: b: c to (a: b): c
- - fixed similar printing bugs for T, D, and G types
- - extended date calculations to years after 2099 and timezones with
- negative offsets in stt
- - rewrite of reification functions in ogl benefiting -:, -$, ~&K25
- and ~&K26
- - new suffixes for -: and -$, allowing a choice of code
- optimized for size or speed
- - address map and finite map operators (=:, -:, -$) semantics
- changed to generate an exception thrower given an empty list
- instead of a function that returns 0
- - address map operator (=:) semantics restricted to addresses
- of equal weight
- - rewrite of std-lsm to generate faster code but sometimes larger
- - minor refactoring in ext.fun and lag.fun
- - removal of __watermark predeclared identifier
- - corrected a bug in apt-ub, which had hitherto performed source
- level transformation of solo dyadic to equivalent binary operators
- without a necessary check for prior disambiguation
- - corrected online suffix help for ^?
- - refactored opt-abstract_disassembly and related functions
- - generalized the K22 pseudo-pointer to work with empty input lists
- - new trace option for the bootstrap script
- - improved distributing bipartition *| operator implementation
- - improved implementations of cuts and choices in the standard library
- 2009-07-09 Dennis Furey <[email protected]>
- * ursala 0.4.0:
- - pair type printing bug fixed
- - complex number parsing bug fixed
- - smaller faster nat-difference, predecessor, sum, division,
- power, and nleq functions
- - new optimization (p?(q,0!))?(f,p?(p,q)) -> p?(q?(f,p),q)
- - predeclared identifier __fun_version changed to __ursala_version
- - new pseudo-pointer escapes for odd items, even items, merge lists,
- first half, second half, apply alternately, and triangle squared
- - sol-function_fixer rewritten, correcting a bug that may have
- affected mutually recursive record initializing functions
- - corrected documentation regarding the postfix -: operator
- 2009-03-09 Dennis Furey <[email protected]>
- * ursala 0.3.0:
- - corrected and updated the manual
- - new @ operator, f@s = @s f = f+ ~&s
- - new conditional operator ?$, whose predicate tests for a prefix
- - new $ suffix ^?$ for the ^? operator, recursive version of ?$
- 2009-02-13 Dennis Furey <[email protected]>
- * ursala 0.2.1:
- - fixed a typo in the manual
- - "h":"t" allowed in lambda abstractions
- - new plin function in fit library module
- - new eudist function in the flo library
- - new swin function in the standard library
- - nth_deriv and oprod functions corrected in flo library
- 2008-01-24 Dennis Furey <[email protected]>
- * ursala 0.2.0:
- - fixed a typo in the manual
- - fixed a bug in tbl-sectioned_table
- - fixed a non-terminating code optimization
- - new suffixes for $^, $-, *=, and ~~ operators
- - documentation regarding ~* suffix corrected
- - fixed a bug concerning smart comments and declarations
- - new subset and proper subset predicate pseudo-pointers
- - new bipartition, reduction, and reification pseudo-pointers
- - new sudoku solver in contrib/
- 2007-10-10 Dennis Furey <[email protected]>
- * ursala 0.1.2:
- - fixed a typo in the manual
- - fixed a bug in std-block
- - new code optimization (f*)?(g,h) -> ~&?(g,h)
- - fixed a bug in sol-function_fixer affecting recursively defined
- records with field initializing functions
- - check for duplicate library directives
- 2007-09-23 Dennis Furey <[email protected]>
- * ursala 0.1.0: initial version.
|