aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2010-10-15Fix some build problems and add lost featuresSteve Bennett1-2/+6
Add some missing files needed for autoconf Make jim build standalone and without host jimsh Use (FILE *) for eventloop file handle Don't expect to support dynlib if no mmu Re-add nvp and win32 support (untested) Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-10-15Need to add include path for generated jim.hSteve Bennett1-1/+1
2010-10-15Use configure to create jim.hSteve Bennett1-5/+1
jim.h can be used externally, including HAVE_LONG_LONG
2010-10-15Many improvements, bug fixesSteve Bennett1-2/+4
*: Allow math functions to be enabled via configure *: Allow support for references to be removed *: Documentation updates *: Jim_ListLength() now returns the result directly *: Optimise list -> dict conversion *: Consistent capitalisation of some structures, functions *: Add support for abbreviations to Jim_GetEnum() *: The commands to 'info' may be abbreviated *: Use abbreviation support in parsing options to 'subst' *: Use Jim_GetEnum() to parse return code names *: Optimise 'array get', 'array set' if no conversion needed *: Import Tcl string.test *: string compare now returns -1,0,1 like Tcl *: Fix 'string last' with index=0 *: Add support for 'string reverse' *: Add -nocase option to 'string equal' *: Fix infinite loop in 'string repeat str -1' *: Support braced patterns in glob *: glob should not return dot files unless the pattern starts with . *: Simplify glob.tcl by using some new features *: When creating C extensions from Tcl, preserve newlines and invoke with Jim_Eval_Named() to produce more meaningful error messages. *: Also remove all comments, not just those starting in the first column *: Add support for 'n+n' and 'n-n' in string/list indexes (Tcl 8.5) *: Add a level to the stack trace for 'return -code error' *: 'return -code' should also affect the return from 'source' (see Tcl docs) *: Fix lsort -command *: Some systems don't have INFINITY
2010-10-15Build improvements, bug fixes and compiler warningsSteve Bennett1-8/+22
Remove unimplemented 'after restart|expire' from eventloop Allow libjim to be build as a shared library On some platforms, regex.h needs stdlib.h first Use ualarm() only for times < 1 second Fix warnings found by clang static analyser *: printf/syslog %m isn't portable *: some variables set but never read *: some possible null pointer references (although mostly impossible) *: also minor fixes to jim unit tests Fix 'syslog -options <n>' Must null terminate readlink() result
2010-10-15aio fixesSteve Bennett1-2/+2
Fix argument checking/rearrangement in Tcl I/O compat Better aio error messages
2010-10-15Build improvementsSteve Bennett1-2/+2
Fix for make-c-ext to allow jim to build in a different dir Use a sh-based make-c-ext *: No need to leave one remaining host tcl dependency ------------------------------------------------------------------------
2010-10-15Bugs, features, testsSteve Bennett1-3/+4
The result of boolean ops on doubles is an int *: e.g. 0.5 < 0.1 should be 0, not 0.1 Implement jimsh -e <cmd> Allow jim to be built in a different location *: e.g. mkdir build; cd build; ../configure ...; make jimsh Add dict.test
2010-10-15Enhance exec, bioSteve Bennett1-6/+5
Support @filehandle syntax Support for nommu Disable os.fork for nommu Remove trailing newline No need for binary escaping in bio module ------------------------------------------------------------------------
2010-10-15Simplify use of eventloopSteve Bennett1-0/+1
Just assume direct static linking for now
2010-10-15Build fixes, better Jim_EvalFile()Steve Bennett1-1/+1
*: make-c-ext is now make-c-ext.tcl *: build doc/Tcl.html with asciidoc *: Jim_SetIntResult -> Jim_SetResultInt *: Jim_EvalFile() now reads the file contents in one go
2010-10-15Convert package to use jim-subcmdSteve Bennett1-3/+1
Also, no need to install tcl extensions Display any errors from loading static extensions
2010-10-15Small improvementsSteve Bennett1-0/+4
Save (but then cleanup) generated extensions Add package and readdir to 'all' extensions Order of static extensions matters!! Simple C define support for configured extensions Fix some compiler warnings
2010-10-15Default to using all extensions with no external dependenciesSteve Bennett1-3/+7
This excludes sqlite*, sdl, readline Also create C extensions from pure Tcl extensions Always enable -DJIM_TCL_COMPAT for now
2010-10-15Add autoconf-based buildSteve Bennett1-0/+54
Signed-off-by: Steve Bennett <steveb@workware.net.au>