Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version 038 | Kaz Kylheku | 2011-10-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New eof directive. Fixes in skip directive to work very well with eof. Consecutive variable matching semantics improved; concept of double variable match introduced for unbound variable followed by regex variable. Directives collect and coll have keyword arguments for more control over their behavior. Paralle directives (all, some, none, ...) are available in horizontal mode. New choose directive for selecting one of numerous alternatives GC bugfix in new filtering code. The code has an issue compling with GNU C++ instead of C, which is something that is supported by this project. Not a release-blocking issue. Not easy to fix without restructuring some code. * txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. | ||||
* | Version 037. | Kaz Kylheku | 2011-09-26 | 1 | -1/+1 |
| | |||||
* | * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c, | Kaz Kylheku | 2011-09-23 | 1 | -1/+1 |
| | | | | | | lib.h, match.c, match.h, parser.h, parser.l, parser.y, regex.c, regex.h, stream.c, stream.h, txr.1, txr.c, txr.h, unwind.c, unwind.h, utf8.c, utf8.h: Updated copyright year. | ||||
* | Version 036.txr-036 | Kaz Kylheku | 2011-09-22 | 1 | -1/+1 |
| | |||||
* | Version 035. | Kaz Kylheku | 2010-10-05 | 1 | -1/+1 |
| | |||||
* | Bump copyrights to 2010. | Kaz Kylheku | 2010-10-05 | 1 | -1/+1 |
| | |||||
* | Version 034.txr-034 | Kaz Kylheku | 2010-02-28 | 1 | -1/+1 |
| | |||||
* | Version 033. | Kaz Kylheku | 2010-01-26 | 1 | -1/+1 |
| | |||||
* | Version 032. | Kaz Kylheku | 2010-01-25 | 1 | -1/+1 |
| | |||||
* | Version 031.txr-031 | Kaz Kylheku | 2010-01-25 | 1 | -1/+1 |
| | |||||
* | Version 030.txr-030 | Kaz Kylheku | 2010-01-19 | 1 | -1/+1 |
| | |||||
* | Version 029. | Kaz Kylheku | 2010-01-18 | 1 | -1/+1 |
| | |||||
* | Version 028. | Kaz Kylheku | 2010-01-16 | 1 | -1/+1 |
| | |||||
* | Version 027.txr-027 | Kaz Kylheku | 2009-12-03 | 1 | -1/+1 |
| | |||||
* | Code cleanup. All private functions static. Private stuff | Kaz Kylheku | 2009-11-28 | 1 | -1/+1 |
| | | | | in regex module not exposed in header. Etc. | ||||
* | * configure: Workaround in banner code for coreutils printf %.*s bug. | Kaz Kylheku | 2009-11-28 | 1 | -1/+1 |
| | |||||
* | Switching to DESTDIR convention for install. | Kaz Kylheku | 2009-11-27 | 1 | -8/+9 |
| | | | | | Make install step does some things more correctly now, without relying on the install program. | ||||
* | Version 026.txr-026 | Kaz Kylheku | 2009-11-26 | 1 | -1/+1 |
| | |||||
* | Add comments to generated files. | Kaz Kylheku | 2009-11-26 | 1 | -1/+15 |
| | |||||
* | Expand yacc command without quotes. | Kaz Kylheku | 2009-11-26 | 1 | -1/+1 |
| | |||||
* | Check for user's specified yacc program. | Kaz Kylheku | 2009-11-26 | 1 | -0/+4 |
| | |||||
* | Not all systems have a yacc alias for the yacc program. | Kaz Kylheku | 2009-11-26 | 1 | -7/+68 |
| | | | | | txr is known to work with two yacc implementations: GNU Bison and Berkeley yacc. Let's add some auto-detection for yacc. | ||||
* | Clean up properly. | Kaz Kylheku | 2009-11-25 | 1 | -2/+2 |
| | |||||
* | First stab at Valgrind integration. First goal: eliminate false | Kaz Kylheku | 2009-11-25 | 1 | -7/+45 |
| | | | | positives when gc is accessing uninitialized parts of the stack. | ||||
* | Version 025 | Kaz Kylheku | 2009-11-24 | 1 | -1/+1 |
| | |||||
* | Auto-detect what specifiers to use for inline functions. | Kaz Kylheku | 2009-11-24 | 1 | -10/+58 |
| | | | | | Allow compiler command to be set independently of full path for easier compiler switching. | ||||
* | * configure (platform_flags, remove_flags): New config variables. | Kaz Kylheku | 2009-11-23 | 1 | -0/+15 |
| | | | | * Makefile (CFLAGS): Take into account new flags. | ||||
* | * configure: Don't rely on higher precision arithmetic from the build | Kaz Kylheku | 2009-11-23 | 1 | -3/+3 |
| | | | | | | machine's shell. POSIX requires shell arithmetic to be only signed long. We can't compute the INT_PTR_MAX constant in the shell, but rather generate a constant C expression to compute it. | ||||
* | Reporting of compile errors during configuration for easier | Kaz Kylheku | 2009-11-23 | 1 | -13/+22 |
| | | | | configure debugging. | ||||
* | * configure: Bugfix in parsing configuration variables | Kaz Kylheku | 2009-11-23 | 1 | -4/+4 |
| | | | | | | | | which contain the = character. * Makefile (conftest.o): Pass full CFLAGS to configuration test builds. If some flags don't work with the compiler, this should be caught. | ||||
* | * configure (cross): Print out value of $cross in --help. | Kaz Kylheku | 2009-11-23 | 1 | -1/+1 |
| | | | | | | | * depend.txr: Add "config.h" to list of headers that are not prefixed with $(top_srcdir). * dep.mk: Regenerated. | ||||
* | Improving portability. It is no longer assumed that pointers | Kaz Kylheku | 2009-11-23 | 1 | -12/+142 |
| | | | | | | | | can be converted to a type long and vice versa. The configure script tries to detect the appropriate type to use. Also, some run-time checking is performed in the streams module to detect which conversions specifier strings to use for printing numbers. | ||||
* | Get rid of macros in favor of safer inline functions. | Kaz Kylheku | 2009-11-19 | 1 | -0/+7 |
| | | | | | The recent auto_str("byte str") error could have been caught at compile time. | ||||
* | More removal of C99 wide character I/O, and tightening up | Kaz Kylheku | 2009-11-17 | 1 | -1/+1 |
| | | | | of standard conformance. | ||||
* | Version 021 preparation.txr-021 | Kaz Kylheku | 2009-11-15 | 1 | -8/+8 |
| | | | | Bumped version numbers, and cleaned up trailing whitespace from some files. | ||||
* | configure (cc): Compute variable properly. | Kaz Kylheku | 2009-11-14 | 1 | -1/+1 |
| | |||||
* | Don't lie to the user; make install doesn't work without | Kaz Kylheku | 2009-11-04 | 1 | -2/+14 |
| | | | | permissions to the installation directories. | ||||
* | Got "make tests" working in separate build directory, | Kaz Kylheku | 2009-11-04 | 1 | -4/+0 |
| | | | | with .out files going to local tests/ tree. | ||||
* | Got "make install" working. | Kaz Kylheku | 2009-11-04 | 1 | -3/+24 |
| | |||||
* | Got build to work in separate build directory. | Kaz Kylheku | 2009-11-04 | 1 | -0/+4 |
| | |||||
* | Build configuration via configure script, with cross compiling support. | Kaz Kylheku | 2009-11-04 | 1 | -0/+443 |
(Tested by cross-compiling txr on an x86 GNU/Linux system to run on a MIPS-based GNU/Linux system). |