Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
update_r9.tgz2 | 2013-04-17 | 203.0 kB | |
readme | 2013-04-17 | 2.5 kB | |
experix_r9_helpers.tgz2 | 2013-03-21 | 1.0 MB | |
experix_r9_book.tgz2 | 2013-03-21 | 210.2 kB | |
experix_r9_dist.tgz2 | 2013-03-21 | 987.8 kB | |
whatsnew.txt | 2013-03-21 | 41.3 kB | |
Totals: 6 Items | 2.5 MB | 0 |
(if not yet done) download the experix_... archives in this directory and build the program as directed in there and in the whatsnew file. The present update replaces (and includes) update_r9.tgz2 dated April 9 2013. To apply the update, download update_r9.tgz2, expand it in your /tmp directory and follow instructions in /tmp/update_r9/readme. These are the matters addressed in the update: -------------------------- experix api changes ------------------------- New help operator ?/n opens help/mod_nano.hlp (on modified nano) (source/help.c help/gh.experix.hlp help/mod_nano.hlp) New command function 'sort' to sort double-precision arrays (array2.c math.c functions.h sort.hlp in.experix.hlp keywords.dh keywords.ir keywords.index ) New operator: .! computes integer factorials of numbers. ( FPUmath.h opclist.h FPUmath.c command.c globals.c numbers.c updown.c ss.unaryops.hlp in.experix.hlp ) New operator: %B computes binomial coefficients. ( FPUmath.h opclist.h command.c numbers.c FPUmath.c in.experix.hlp ss.unaryops.hlp ss.binaryop.hlp ) ------------------------------ bug fixes ------------------------------- There was a persistent problem of getting stuck in certain circumstances in the pthread_cond_wait at command.c:175. Changed it to timedwait with 1-second timeout. The .gam operator was doing exp(gamma(x)) because the library gamma function was really ln(gamma) and the man page was not directing users to tgamma. Now .gam does tgamma(x). (numbers.c) ---------------------------- driver issues ----------------------------- The dpokr command in drivers/xpx/poker.xpx has imperfections. Latest fixes: made dpokr/w and dpokr/r preserve the ordinal file number in pokrvars[18] ---------------------- bug detection code changes ---------------------- in source/svgalib/exp_svga.c the code to make a /tmp file for recording any errors in system calls has been #ifdef'd with EXP_SVGA_SYSERR. If this is not in the compile options (of this file only) there is no checking of return status on system calls. (we have not seen any errors for a long time) ---------------------------- documentation ----------------------------- mod_nano.hlp is a new help file about the modified nano editor experix_icon.xpx is an experix script that creates the icon and logo ----------------------------- minor issues ----------------------------- FPUmath.h: prototypes of math library functions were in here for some strange reason. Removed.