Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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). |