]>
thyrsus.com Git - intercal.git/log
Eric S. Raymond [Sat, 28 Aug 2010 15:52:40 +0000 (11:52 -0400)]
Adde regression test featuring ignorret.i.
Eric S. Raymond [Sat, 28 Aug 2010 15:34:08 +0000 (11:34 -0400)]
Added regression test featuring bubble.i.
Eric S. Raymond [Sat, 28 Aug 2010 15:21:54 +0000 (11:21 -0400)]
Remove a duplicated entry.
Eric S. Raymond [Sat, 28 Aug 2010 15:20:20 +0000 (11:20 -0400)]
Regression test featuring whileadd.i.
Eric S. Raymond [Sat, 28 Aug 2010 15:10:06 +0000 (11:10 -0400)]
Ignore more test binaries.
Eric S. Raymond [Sat, 28 Aug 2010 15:08:19 +0000 (11:08 -0400)]
Added regression test for interfunge.
Eric S. Raymond [Sat, 28 Aug 2010 15:00:14 +0000 (11:00 -0400)]
Added regression tests featuring onceagain and unlambda.
Eric S. Raymond [Sat, 28 Aug 2010 14:26:36 +0000 (10:26 -0400)]
Added test load for flonck.i, but it presently fails.
Message is THROW STICK BEFORE RETRIEVING!
Eric S. Raymond [Sat, 28 Aug 2010 14:15:27 +0000 (10:15 -0400)]
Documentation improvements.
Eric S. Raymond [Sat, 28 Aug 2010 14:05:33 +0000 (10:05 -0400)]
Whitespace fixup.
Eric S. Raymond [Sat, 28 Aug 2010 07:08:24 +0000 (03:08 -0400)]
Oops, correct target list to go with last commit.
Eric S. Raymond [Sat, 28 Aug 2010 07:03:51 +0000 (03:03 -0400)]
tests/testonce is now part of the regression-test suite.
Still needs to be documented, though.
Eric S. Raymond [Fri, 27 Aug 2010 19:40:26 +0000 (15:40 -0400)]
Typo fix.
Eric S. Raymond [Fri, 27 Aug 2010 15:20:59 +0000 (11:20 -0400)]
New regression test featuring yapp.
Eric S. Raymond [Fri, 27 Aug 2010 15:18:25 +0000 (11:18 -0400)]
Correct parsing of regresscheck options.
Alex Smith [Fri, 27 Aug 2010 01:01:49 +0000 (02:01 +0100)]
Fix pit makefile
tpk needed compiling; fft needs an explicit ./ in order to work
on systems with an executable called "fft" or without . in $PATH
(which is recommended and default).
Eric S. Raymond [Fri, 27 Aug 2010 00:39:55 +0000 (20:39 -0400)]
Added a regressioon test using Don Knuth's tpk program.
Eric S. Raymond [Thu, 26 Aug 2010 21:57:01 +0000 (17:57 -0400)]
Two more regression tests, and improvements to the framework.
Eric S. Raymond [Thu, 26 Aug 2010 21:34:53 +0000 (17:34 -0400)]
Ignore more stuff.
Eric S. Raymond [Thu, 26 Aug 2010 21:32:25 +0000 (17:32 -0400)]
Document the regressioncheck script better, and make it a bit more flexible.
Alex Smith [Thu, 26 Aug 2010 20:30:49 +0000 (21:30 +0100)]
Change optimiser policy, and fix optimiser bugs
This includes a change in optimiser policy, such that optimising a
run-time error into a compile-time error is considered a bug (which
probably should have been the rule all along); the documentation was
inconsistent on this before now. This is also needed for the
testsuite to work with the optimiser.
The specific bugs: constant folding could make a mingle guaranteed
to overflow at runtime if the line was ever reached into a compile-
time error; and folding an and into an or was occasionally an
unchecked no-op, which causes the optimiser to enter an infinite
loop (it's now checked that it's not a no-op in advance).
Alex Smith [Thu, 26 Aug 2010 19:30:08 +0000 (20:30 +0100)]
Merge branch 'master' of git://gitorious.org/intercal/intercal
Eric S. Raymond [Thu, 26 Aug 2010 19:18:40 +0000 (15:18 -0400)]
Don't assume dot is in path.
Alex Smith [Thu, 26 Aug 2010 18:25:14 +0000 (19:25 +0100)]
Fix floatlib install in build system
floatlib was being installed correctly for an inplace run, but not
for an installed run.
Alex Smith [Thu, 26 Aug 2010 18:09:47 +0000 (19:09 +0100)]
Merge branch 'master' of git://gitorious.org/intercal/intercal
Eric S. Raymond [Thu, 26 Aug 2010 18:01:53 +0000 (14:01 -0400)]
Association of magic line ranges to system libraries is noe declarative.
Rather than being hard-coded in logic, there's now a table in perpet.c that
maps numeric-label ranges to system library file basenames. The sytem library
takes 1000-1999; the first new library to get this treatment is floatlib,
range 5000-5999. The test for this is the ability to compile the pit's
fft.i program, which requires both syslib and floatlib.
Note that whenever you add a new library to this table, the build system
will need to be tweaked to add the library to the list of those copied to
the build directory.
Eric S. Raymond [Thu, 26 Aug 2010 17:29:01 +0000 (13:29 -0400)]
Add two more regression tests.
Eric S. Raymond [Thu, 26 Aug 2010 17:10:53 +0000 (13:10 -0400)]
Added regression check using sort.i.
Alex Smith [Thu, 26 Aug 2010 15:31:45 +0000 (16:31 +0100)]
Fix missing dependency between main makefile and doc makefile
Eric S. Raymond [Thu, 26 Aug 2010 10:32:24 +0000 (06:32 -0400)]
Typo fixes.
Eric S. Raymond [Thu, 26 Aug 2010 10:09:26 +0000 (06:09 -0400)]
Document a dependency.
Eric S. Raymond [Thu, 26 Aug 2010 09:19:19 +0000 (05:19 -0400)]
Document new features.
Eric S. Raymond [Thu, 26 Aug 2010 09:10:55 +0000 (05:10 -0400)]
Two more ignores; this cleans up the git status display.
Eric S. Raymond [Thu, 26 Aug 2010 09:08:15 +0000 (05:08 -0400)]
More simplifying renames in the pit.
Eric S. Raymond [Thu, 26 Aug 2010 08:40:48 +0000 (04:40 -0400)]
Rename base 3-7 system libraries to be unique without extension.
This eliminates the need for some ugly special-casing in the test system.
Eric S. Raymond [Thu, 26 Aug 2010 07:52:04 +0000 (03:52 -0400)]
Add the NOCTURNAL EMISSION, PLEASE LAUNDER SHEETS IMMEDIATELY error message.
Eric S. Raymond [Thu, 26 Aug 2010 07:21:39 +0000 (03:21 -0400)]
Added FLAG ETIQUETTE ERROR BAD SCOUT NO BISCUIT runtime error.
Eric S. Raymond [Thu, 26 Aug 2010 06:56:39 +0000 (02:56 -0400)]
Small improvements to pit documentation.
Eric S. Raymond [Thu, 26 Aug 2010 06:42:16 +0000 (02:42 -0400)]
Typo fix in intercal.mm.
Eric S. Raymond [Thu, 26 Aug 2010 06:37:04 +0000 (02:37 -0400)]
Teach git how to ignore more generated stuff.
Eric S. Raymond [Thu, 26 Aug 2010 06:19:25 +0000 (02:19 -0400)]
Added a regression test checking the output of quine against quine.i.
Eric S. Raymond [Thu, 26 Aug 2010 05:36:24 +0000 (01:36 -0400)]
Add permute.i to the regression-test suite - it's a really good one.
Eric S. Raymond [Thu, 26 Aug 2010 05:21:12 +0000 (01:21 -0400)]
Regression-test suite added.
Eric S. Raymond [Thu, 26 Aug 2010 03:40:21 +0000 (23:40 -0400)]
Fix up and refactor the test compilation functions.
Eric S. Raymond [Thu, 26 Aug 2010 02:27:34 +0000 (22:27 -0400)]
Added Brendan Gegg's "guess" program to the pit.
Eric S. Raymond [Thu, 26 Aug 2010 02:21:20 +0000 (22:21 -0400)]
Ignore more generated junk.
Eric S. Raymond [Thu, 26 Aug 2010 02:08:12 +0000 (22:08 -0400)]
Add the Forget article and make the git link live.
Eric S. Raymond [Thu, 26 Aug 2010 02:00:39 +0000 (22:00 -0400)]
Markup fix.
Eric S. Raymond [Thu, 26 Aug 2010 01:34:19 +0000 (21:34 -0400)]
First re-merge commit: update README, add REPO-README and website files.
Alex Smith [Fri, 25 Jun 2010 18:23:14 +0000 (14:23 -0400)]
Fix documentation typos
Alex Smith [Mon, 16 Nov 2009 17:56:41 +0000 (12:56 -0500)]
Change all CRLF newlines to just LF
Alex Smith [Sun, 15 Nov 2009 03:40:14 +0000 (22:40 -0500)]
Check for isatty in buildconfig too
Alex Smith [Sun, 15 Nov 2009 03:38:33 +0000 (22:38 -0500)]
Add check for isatty
Alex Smith [Sun, 15 Nov 2009 03:36:51 +0000 (22:36 -0500)]
Bump autoconf version
Alex Smith [Sat, 9 May 2009 16:32:21 +0000 (12:32 -0400)]
Fix abstention of array resizing; patch by Joris Huizer
Arvid Norlander [Sun, 3 May 2009 00:45:11 +0000 (20:45 -0400)]
Mark this IFFI version as compatible with cfunge API version 1 2 and 3.
Arvid Norlander [Sat, 2 May 2009 02:36:06 +0000 (22:36 -0400)]
Define CFUN_IS_IFFI too, to build with last cfunge.
Arvid Norlander [Thu, 9 Apr 2009 20:18:58 +0000 (16:18 -0400)]
Make IFFI work against cfunge trunk as well as 0.4.0. API for some used functions changed.
Alex Smith [Thu, 9 Apr 2009 20:07:32 +0000 (16:07 -0400)]
More fixes for K&R C
Alex Smith [Thu, 9 Apr 2009 20:07:01 +0000 (16:07 -0400)]
Build system fixes for libick_ecto_b98.a
Alex Smith [Thu, 9 Apr 2009 19:12:34 +0000 (15:12 -0400)]
Let ick run from the build directory
Alex Smith [Wed, 1 Apr 2009 19:23:39 +0000 (15:23 -0400)]
Fix libick_ecto_b98 build
Alex Smith [Wed, 1 Apr 2009 05:21:52 +0000 (01:21 -0400)]
Portability changes, to run on K&R C compilers with unprotoize (unfinished)
Alex Smith [Wed, 1 Apr 2009 04:53:28 +0000 (00:53 -0400)]
Build system improvements
Alex Smith [Tue, 31 Mar 2009 04:26:13 +0000 (00:26 -0400)]
We aren't necessarily going to have iyylineno available now
Alex Smith [Mon, 30 Mar 2009 04:34:31 +0000 (00:34 -0400)]
Record changes to the prebuilt makefile
Alex Smith [Mon, 30 Mar 2009 04:33:07 +0000 (00:33 -0400)]
Fix the profiler
Alex Smith [Sun, 29 Mar 2009 20:50:04 +0000 (16:50 -0400)]
Partial correct of profiling output; it still goes haywire sometimes, though
Alex Smith [Sun, 29 Mar 2009 20:49:47 +0000 (16:49 -0400)]
Fix build for LDFLAGS for the _for_build system
Arvid Norlander [Sat, 28 Mar 2009 21:56:12 +0000 (17:56 -0400)]
Update IFFI to support cfunge r633.
Alex Smith [Sat, 28 Mar 2009 20:48:29 +0000 (16:48 -0400)]
Update the prebuilt information
Alex Smith [Sat, 28 Mar 2009 20:48:09 +0000 (16:48 -0400)]
Document E553
Alex Smith [Sat, 28 Mar 2009 20:47:49 +0000 (16:47 -0400)]
Reorganise NEWS file
Alex Smith [Sat, 28 Mar 2009 20:46:33 +0000 (16:46 -0400)]
Add to the BUGS file
Arvid Norlander [Sat, 28 Feb 2009 18:37:55 +0000 (13:37 -0500)]
Update IFFI to work with cfunge trunk (r556).
Alex Smith [Thu, 8 Jan 2009 21:20:53 +0000 (16:20 -0500)]
Syntax highlight routines for vim, by Stefan O'Rear
Alex Smith [Thu, 8 Jan 2009 21:19:57 +0000 (16:19 -0500)]
Changelog entries for AnMaster's stuff
Alex Smith [Thu, 8 Jan 2009 20:57:22 +0000 (15:57 -0500)]
A nicer error message for buffer overflow
Arvid Norlander [Mon, 24 Nov 2008 17:49:55 +0000 (12:49 -0500)]
Fix lots of splint warnings in cesspool.c by adding a bit of splint annotations to numerals.c
Arvid Norlander [Mon, 24 Nov 2008 17:45:57 +0000 (12:45 -0500)]
Fix some splint warnings in feh2.c, ick.h also updated.
Arvid Norlander [Mon, 24 Nov 2008 17:43:34 +0000 (12:43 -0500)]
Fix some more splint warnings in cesspool.c and dekludge.c, make the parameter of nodecopy() const.
Arvid Norlander [Mon, 24 Nov 2008 17:39:19 +0000 (12:39 -0500)]
Fix some splint warnings in perpet.c, no functionality change.
Arvid Norlander [Sat, 22 Nov 2008 23:31:26 +0000 (18:31 -0500)]
In cftoec.sh also copy $CFUNGE_PATH/tools, needed because gen_fprint_list.sh now sources a file from there.
Arvid Norlander [Fri, 21 Nov 2008 20:21:10 +0000 (15:21 -0500)]
If we use GCC when compiling IFFI, use -fwhole-program -combine to hide symbols that could conflict, also use __attribute__((externally_visible)) to expose the symbols we need.
Arvid Norlander [Fri, 21 Nov 2008 14:03:03 +0000 (09:03 -0500)]
Fix the signedness of ick_iffi_befungeString.
Arvid Norlander [Fri, 21 Nov 2008 01:25:12 +0000 (20:25 -0500)]
Fix indention in perpet.c after splitting up main().
Arvid Norlander [Fri, 21 Nov 2008 00:59:57 +0000 (19:59 -0500)]
Split main() into multiple functions to make the code less messy. Indention not updated to make review easier.
Arvid Norlander [Fri, 21 Nov 2008 00:48:06 +0000 (19:48 -0500)]
Add missing const to strdup() in oil.y
Arvid Norlander [Thu, 20 Nov 2008 19:59:08 +0000 (14:59 -0500)]
Cast the expression tp-tuples to int, this is needed on platforms where sizeof(int) != sizeof(ptrdiff_t), such as x86_64.
Arvid Norlander [Thu, 20 Nov 2008 17:26:01 +0000 (12:26 -0500)]
Re-indent ick_snprintf_or_die() parameters where needed due to the longer function name.
Arvid Norlander [Thu, 20 Nov 2008 17:25:28 +0000 (12:25 -0500)]
Regenerate configure with the check for vsnprintf.
Arvid Norlander [Thu, 20 Nov 2008 17:17:14 +0000 (12:17 -0500)]
Change to use ick_snprintf_or_die in all of perpet.c.
Arvid Norlander [Thu, 20 Nov 2008 16:51:28 +0000 (11:51 -0500)]
Seems ./src/configh.in needed to be updated as well when you updated configure.ac.
Arvid Norlander [Thu, 20 Nov 2008 16:47:22 +0000 (11:47 -0500)]
Add autoconf test for vsnprintf to make the ifdef in ick_snprintf_or_die() correct. Add splint annotation to ick_snprintf_or_die().
Arvid Norlander [Wed, 19 Nov 2008 22:40:54 +0000 (17:40 -0500)]
Add ick_snprintf_or_die
Arvid Norlander [Tue, 18 Nov 2008 21:53:54 +0000 (16:53 -0500)]
Add some more const in various places. Also fix an inconsistent splint annotation.
Arvid Norlander [Tue, 18 Nov 2008 19:52:19 +0000 (14:52 -0500)]
Change ick_clc_cset_* to const in convickt.c as well.
Arvid Norlander [Tue, 18 Nov 2008 19:40:38 +0000 (14:40 -0500)]
Clean up trailing whitespaces.
Arvid Norlander [Tue, 18 Nov 2008 19:34:06 +0000 (14:34 -0500)]
Add a missing forward decl in lexer.l, add void in () in some places in oil.y
Arvid Norlander [Tue, 18 Nov 2008 19:16:41 +0000 (14:16 -0500)]
Make ick_clc_cset_* const char* instead of char*.