Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get rid of macros in favor of safer inline functions. | Kaz Kylheku | 2009-11-19 | 1 | -1/+2 |
| | | | | | The recent auto_str("byte str") error could have been caught at compile time. | ||||
* | * Makefile (rebuild): New target. Tired of doing make clean; make. | Kaz Kylheku | 2009-11-16 | 1 | -0/+3 |
| | |||||
* | * Makefile (depend): Marked phony and $(PROG) prerequisite dropped. | Kaz Kylheku | 2009-11-14 | 1 | -1/+6 |
| | | | | (clean, distclean, tests, install): Phony targets marked phony. | ||||
* | New testcase which does some UTF-8 scanning, Unicode regexes, | Kaz Kylheku | 2009-11-13 | 1 | -0/+1 |
| | | | | and @(freeform). | ||||
* | Allow -c scripts to not have a trailing newline. | Kaz Kylheku | 2009-11-13 | 1 | -1/+6 |
| | | | | | | | | | | | | | Test suite exercises -c now. txr.c (txr_main): If the script specified with -c is not terminated by a newline, just add a newline. On the shell command line, it's a nuisance to have to add the extra line before closing the quote. It's also awkward in scripting, because the shell (or at least Bash 3.0) does not produce a final terminating newline in command substitution syntax like -c "$(cat file)". The last newline in the file is trimmed, and has to be explicitly added in the script itself, which is wrong in the case when the file is empty. | ||||
* | Big conversion to wide characters and UTF-8 support. | Kaz Kylheku | 2009-11-11 | 1 | -1/+1 |
| | | | | | | | | | This is incomplete. There are too many dependencies on wide character support from the C stream I/O library, and implicit use of some encoding which may not be UTF-8. The regex code does not handle wide characters properly. Character type is still int in some places, rather than wchar_t. Test suite passes though. | ||||
* | First cut at hash tables. One known problem is allocation during gc, | Kaz Kylheku | 2009-11-09 | 1 | -0/+1 |
| | | | | due to use of boxed numbers for vector access. | ||||
* | Get rid of accidentally commited debug $(warning ...). | Kaz Kylheku | 2009-11-04 | 1 | -2/+0 |
| | |||||
* | distclean must remove config.log too. | Kaz Kylheku | 2009-11-04 | 1 | -1/+1 |
| | |||||
* | Got "make tests" working in separate build directory, | Kaz Kylheku | 2009-11-04 | 1 | -8/+12 |
| | | | | with .out files going to local tests/ tree. | ||||
* | Got "make install" working. | Kaz Kylheku | 2009-11-04 | 1 | -0/+6 |
| | |||||
* | Got build to work in separate build directory. | Kaz Kylheku | 2009-11-04 | 1 | -6/+11 |
| | |||||
* | Build configuration via configure script, with cross compiling support. | Kaz Kylheku | 2009-11-04 | 1 | -8/+9 |
| | | | | | (Tested by cross-compiling txr on an x86 GNU/Linux system to run on a MIPS-based GNU/Linux system). | ||||
* | Starting txr git.graftedtxr-018 | Kaz Kylheku | 2009-10-30 | 1 | -0/+1 |
| | |||||
* | txr-015 2009-10-15txr-015 | Kaz Kylheku | 2017-07-31 | 1 | -16/+12 |
| | |||||
* | txr-013 2009-09-30txr-013 | Kaz Kylheku | 2017-07-31 | 1 | -1/+2 |
| | |||||
* | txr-011 2009-09-25txr-011 | Kaz Kylheku | 2017-07-31 | 1 | -0/+75 |