]> thyrsus.com Git - intercal.git/log
intercal.git
16 years agoDon't assume dot is in path.
Eric S. Raymond [Thu, 26 Aug 2010 19:18:40 +0000 (15:18 -0400)]
Don't assume dot is in path.

16 years agoAssociation of magic line ranges to system libraries is noe declarative.
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.

16 years agoAdd two more regression tests.
Eric S. Raymond [Thu, 26 Aug 2010 17:29:01 +0000 (13:29 -0400)]
Add two more regression tests.

16 years agoAdded regression check using sort.i.
Eric S. Raymond [Thu, 26 Aug 2010 17:10:53 +0000 (13:10 -0400)]
Added regression check using sort.i.

16 years agoTypo fixes.
Eric S. Raymond [Thu, 26 Aug 2010 10:32:24 +0000 (06:32 -0400)]
Typo fixes.

16 years agoDocument a dependency.
Eric S. Raymond [Thu, 26 Aug 2010 10:09:26 +0000 (06:09 -0400)]
Document a dependency.

16 years agoDocument new features.
Eric S. Raymond [Thu, 26 Aug 2010 09:19:19 +0000 (05:19 -0400)]
Document new features.

16 years agoTwo more ignores; this cleans up the git status display.
Eric S. Raymond [Thu, 26 Aug 2010 09:10:55 +0000 (05:10 -0400)]
Two more ignores; this cleans up the git status display.

16 years agoMore simplifying renames in the pit.
Eric S. Raymond [Thu, 26 Aug 2010 09:08:15 +0000 (05:08 -0400)]
More simplifying renames in the pit.

16 years agoRename base 3-7 system libraries to be unique without extension.
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.

16 years agoAdd the NOCTURNAL EMISSION, PLEASE LAUNDER SHEETS IMMEDIATELY error message.
Eric S. Raymond [Thu, 26 Aug 2010 07:52:04 +0000 (03:52 -0400)]
Add the NOCTURNAL EMISSION, PLEASE LAUNDER SHEETS IMMEDIATELY error message.

16 years agoAdded FLAG ETIQUETTE ERROR BAD SCOUT NO BISCUIT runtime error.
Eric S. Raymond [Thu, 26 Aug 2010 07:21:39 +0000 (03:21 -0400)]
Added FLAG ETIQUETTE ERROR BAD SCOUT NO BISCUIT runtime error.

16 years agoSmall improvements to pit documentation.
Eric S. Raymond [Thu, 26 Aug 2010 06:56:39 +0000 (02:56 -0400)]
Small improvements to pit documentation.

16 years agoTypo fix in intercal.mm.
Eric S. Raymond [Thu, 26 Aug 2010 06:42:16 +0000 (02:42 -0400)]
Typo fix in intercal.mm.

16 years agoTeach git how to ignore more generated stuff.
Eric S. Raymond [Thu, 26 Aug 2010 06:37:04 +0000 (02:37 -0400)]
Teach git how to ignore more generated stuff.

16 years agoAdded a regression test checking the output of quine against quine.i.
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.

16 years agoAdd permute.i to the regression-test suite - it's a really good one.
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.

16 years agoRegression-test suite added.
Eric S. Raymond [Thu, 26 Aug 2010 05:21:12 +0000 (01:21 -0400)]
Regression-test suite added.

16 years agoFix up and refactor the test compilation functions.
Eric S. Raymond [Thu, 26 Aug 2010 03:40:21 +0000 (23:40 -0400)]
Fix up and refactor the test compilation functions.

16 years agoAdded Brendan Gegg's "guess" program to the pit.
Eric S. Raymond [Thu, 26 Aug 2010 02:27:34 +0000 (22:27 -0400)]
Added Brendan Gegg's "guess" program to the pit.

16 years agoIgnore more generated junk.
Eric S. Raymond [Thu, 26 Aug 2010 02:21:20 +0000 (22:21 -0400)]
Ignore more generated junk.

16 years agoAdd the Forget article and make the git link live.
Eric S. Raymond [Thu, 26 Aug 2010 02:08:12 +0000 (22:08 -0400)]
Add the Forget article and make the git link live.

16 years agoMarkup fix.
Eric S. Raymond [Thu, 26 Aug 2010 02:00:39 +0000 (22:00 -0400)]
Markup fix.

16 years agoFirst re-merge commit: update README, add REPO-README and website files.
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.

16 years agoFix documentation typos
Alex Smith [Fri, 25 Jun 2010 18:23:14 +0000 (14:23 -0400)]
Fix documentation typos

16 years agoChange all CRLF newlines to just LF
Alex Smith [Mon, 16 Nov 2009 17:56:41 +0000 (12:56 -0500)]
Change all CRLF newlines to just LF

16 years agoCheck for isatty in buildconfig too
Alex Smith [Sun, 15 Nov 2009 03:40:14 +0000 (22:40 -0500)]
Check for isatty in buildconfig too

16 years agoAdd check for isatty
Alex Smith [Sun, 15 Nov 2009 03:38:33 +0000 (22:38 -0500)]
Add check for isatty

16 years agoBump autoconf version
Alex Smith [Sun, 15 Nov 2009 03:36:51 +0000 (22:36 -0500)]
Bump autoconf version

16 years agoFix abstention of array resizing; patch by Joris Huizer
Alex Smith [Sat, 9 May 2009 16:32:21 +0000 (12:32 -0400)]
Fix abstention of array resizing; patch by Joris Huizer

16 years agoMark this IFFI version as compatible with cfunge API version 1 2 and 3.
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.

16 years agoDefine CFUN_IS_IFFI too, to build with last cfunge.
Arvid Norlander [Sat, 2 May 2009 02:36:06 +0000 (22:36 -0400)]
Define CFUN_IS_IFFI too, to build with last cfunge.

16 years agoMake IFFI work against cfunge trunk as well as 0.4.0. API for some used functions...
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.

16 years agoMore fixes for K&R C
Alex Smith [Thu, 9 Apr 2009 20:07:32 +0000 (16:07 -0400)]
More fixes for K&R C

16 years agoBuild system fixes for libick_ecto_b98.a
Alex Smith [Thu, 9 Apr 2009 20:07:01 +0000 (16:07 -0400)]
Build system fixes for libick_ecto_b98.a

16 years agoLet ick run from the build directory
Alex Smith [Thu, 9 Apr 2009 19:12:34 +0000 (15:12 -0400)]
Let ick run from the build directory

16 years agoFix libick_ecto_b98 build
Alex Smith [Wed, 1 Apr 2009 19:23:39 +0000 (15:23 -0400)]
Fix libick_ecto_b98 build

16 years agoPortability changes, to run on K&R C compilers with unprotoize (unfinished)
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)

16 years agoBuild system improvements
Alex Smith [Wed, 1 Apr 2009 04:53:28 +0000 (00:53 -0400)]
Build system improvements

16 years agoWe aren't necessarily going to have iyylineno available now
Alex Smith [Tue, 31 Mar 2009 04:26:13 +0000 (00:26 -0400)]
We aren't necessarily going to have iyylineno available now

16 years agoRecord changes to the prebuilt makefile
Alex Smith [Mon, 30 Mar 2009 04:34:31 +0000 (00:34 -0400)]
Record changes to the prebuilt makefile

16 years agoFix the profiler
Alex Smith [Mon, 30 Mar 2009 04:33:07 +0000 (00:33 -0400)]
Fix the profiler

16 years agoPartial correct of profiling output; it still goes haywire sometimes, though
Alex Smith [Sun, 29 Mar 2009 20:50:04 +0000 (16:50 -0400)]
Partial correct of profiling output; it still goes haywire sometimes, though

16 years agoFix build for LDFLAGS for the _for_build system
Alex Smith [Sun, 29 Mar 2009 20:49:47 +0000 (16:49 -0400)]
Fix build for LDFLAGS for the _for_build system

16 years agoUpdate IFFI to support cfunge r633.
Arvid Norlander [Sat, 28 Mar 2009 21:56:12 +0000 (17:56 -0400)]
Update IFFI to support cfunge r633.

16 years agoUpdate the prebuilt information
Alex Smith [Sat, 28 Mar 2009 20:48:29 +0000 (16:48 -0400)]
Update the prebuilt information

16 years agoDocument E553
Alex Smith [Sat, 28 Mar 2009 20:48:09 +0000 (16:48 -0400)]
Document E553

16 years agoReorganise NEWS file
Alex Smith [Sat, 28 Mar 2009 20:47:49 +0000 (16:47 -0400)]
Reorganise NEWS file

16 years agoAdd to the BUGS file
Alex Smith [Sat, 28 Mar 2009 20:46:33 +0000 (16:46 -0400)]
Add to the BUGS file

16 years agoUpdate IFFI to work with cfunge trunk (r556).
Arvid Norlander [Sat, 28 Feb 2009 18:37:55 +0000 (13:37 -0500)]
Update IFFI to work with cfunge trunk (r556).

16 years agoSyntax highlight routines for vim, by Stefan O'Rear
Alex Smith [Thu, 8 Jan 2009 21:20:53 +0000 (16:20 -0500)]
Syntax highlight routines for vim, by Stefan O'Rear

16 years agoChangelog entries for AnMaster's stuff
Alex Smith [Thu, 8 Jan 2009 21:19:57 +0000 (16:19 -0500)]
Changelog entries for AnMaster's stuff

16 years agoA nicer error message for buffer overflow
Alex Smith [Thu, 8 Jan 2009 20:57:22 +0000 (15:57 -0500)]
A nicer error message for buffer overflow

16 years agoFix lots of splint warnings in cesspool.c by adding a bit of splint annotations to...
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

16 years agoFix some splint warnings in feh2.c, ick.h also updated.
Arvid Norlander [Mon, 24 Nov 2008 17:45:57 +0000 (12:45 -0500)]
Fix some splint warnings in feh2.c, ick.h also updated.

16 years agoFix some more splint warnings in cesspool.c and dekludge.c, make the parameter of...
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.

16 years agoFix some splint warnings in perpet.c, no functionality change.
Arvid Norlander [Mon, 24 Nov 2008 17:39:19 +0000 (12:39 -0500)]
Fix some splint warnings in perpet.c, no functionality change.

16 years agoIn cftoec.sh also copy $CFUNGE_PATH/tools, needed because gen_fprint_list.sh now...
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.

16 years agoIf we use GCC when compiling IFFI, use -fwhole-program -combine to hide symbols that...
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.

16 years agoFix the signedness of ick_iffi_befungeString.
Arvid Norlander [Fri, 21 Nov 2008 14:03:03 +0000 (09:03 -0500)]
Fix the signedness of ick_iffi_befungeString.

16 years agoFix indention in perpet.c after splitting up main().
Arvid Norlander [Fri, 21 Nov 2008 01:25:12 +0000 (20:25 -0500)]
Fix indention in perpet.c after splitting up main().

16 years agoSplit main() into multiple functions to make the code less messy. Indention not updat...
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.

16 years agoAdd missing const to strdup() in oil.y
Arvid Norlander [Fri, 21 Nov 2008 00:48:06 +0000 (19:48 -0500)]
Add missing const to strdup() in oil.y

16 years agoCast the expression tp-tuples to int, this is needed on platforms where sizeof(int...
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.

16 years agoRe-indent ick_snprintf_or_die() parameters where needed due to the longer function...
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.

16 years agoRegenerate configure with the check for vsnprintf.
Arvid Norlander [Thu, 20 Nov 2008 17:25:28 +0000 (12:25 -0500)]
Regenerate configure with the check for vsnprintf.

16 years agoChange to use ick_snprintf_or_die in all of perpet.c.
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.

16 years agoSeems ./src/configh.in needed to be updated as well when you updated configure.ac.
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.

16 years agoAdd autoconf test for vsnprintf to make the ifdef in ick_snprintf_or_die() correct...
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().

16 years agoAdd ick_snprintf_or_die
Arvid Norlander [Wed, 19 Nov 2008 22:40:54 +0000 (17:40 -0500)]
Add ick_snprintf_or_die

16 years agoAdd some more const in various places. Also fix an inconsistent splint annotation.
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.

16 years agoChange ick_clc_cset_* to const in convickt.c as well.
Arvid Norlander [Tue, 18 Nov 2008 19:52:19 +0000 (14:52 -0500)]
Change ick_clc_cset_* to const in convickt.c as well.

16 years agoClean up trailing whitespaces.
Arvid Norlander [Tue, 18 Nov 2008 19:40:38 +0000 (14:40 -0500)]
Clean up trailing whitespaces.

16 years agoAdd a missing forward decl in lexer.l, add void in () in some places in oil.y
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

16 years agoMake ick_clc_cset_* const char* instead of char*.
Arvid Norlander [Tue, 18 Nov 2008 19:16:41 +0000 (14:16 -0500)]
Make ick_clc_cset_* const char* instead of char*.

16 years agoAdd a missing const in syslibc.
Arvid Norlander [Tue, 18 Nov 2008 18:55:44 +0000 (13:55 -0500)]
Add a missing const in syslibc.

16 years agoChange some (void*) to (const void*) for memcpy() calls.
Arvid Norlander [Tue, 18 Nov 2008 18:42:04 +0000 (13:42 -0500)]
Change some (void*) to (const void*) for  memcpy() calls.

16 years agoAdd missing include of config.h
Arvid Norlander [Tue, 18 Nov 2008 18:38:49 +0000 (13:38 -0500)]
Add missing include of config.h

16 years agoVarious other const warnings fixed.
Arvid Norlander [Tue, 18 Nov 2008 18:36:56 +0000 (13:36 -0500)]
Various other const warnings fixed.

16 years agoChange a lot of (char*) to (const char*) for calls to ick_lose().
Arvid Norlander [Tue, 18 Nov 2008 18:20:09 +0000 (13:20 -0500)]
Change a lot of (char*) to (const char*) for calls to ick_lose().

16 years agoMake ick_datadir const char*
Arvid Norlander [Tue, 18 Nov 2008 18:16:37 +0000 (13:16 -0500)]
Make ick_datadir const char*

16 years agoAdd a change to a header too.
Arvid Norlander [Tue, 18 Nov 2008 18:06:59 +0000 (13:06 -0500)]
Add a change to a header too.

16 years agoChange ick_clc_cset_convert() to make some of it's parameters constant.
Arvid Norlander [Tue, 18 Nov 2008 18:03:35 +0000 (13:03 -0500)]
Change ick_clc_cset_convert() to make some of it's parameters constant.

16 years agoChange some (char*) to (const char*) for calls to ick_lose().
Arvid Norlander [Tue, 18 Nov 2008 17:51:38 +0000 (12:51 -0500)]
Change some (char*) to (const char*) for calls to ick_lose().

16 years agoAdd some const to the *.y and *.l files.
Arvid Norlander [Tue, 18 Nov 2008 17:45:47 +0000 (12:45 -0500)]
Add some const to the *.y and *.l files.

16 years agoFirst const patch.
Arvid Norlander [Tue, 18 Nov 2008 17:25:17 +0000 (12:25 -0500)]
First const patch.

16 years agoIFFI update
Arvid Norlander [Tue, 18 Nov 2008 17:19:32 +0000 (12:19 -0500)]
IFFI update

16 years agoMore efficient ABSTAIN/REINSTATE by gerund
Alex Smith [Sun, 12 Oct 2008 04:56:35 +0000 (00:56 -0400)]
More efficient ABSTAIN/REINSTATE by gerund

16 years agoFixes for customized non-cross compilations
Alex Smith [Sat, 11 Oct 2008 19:23:49 +0000 (15:23 -0400)]
Fixes for customized non-cross compilations

16 years agoA cleaner build system that supports compilation; also sync the repo contents with...
Alex Smith [Tue, 23 Sep 2008 14:16:52 +0000 (10:16 -0400)]
A cleaner build system that supports compilation; also sync the repo contents with the build system

16 years agoAdd some files accidentally left out of the repository
Alex Smith [Sun, 14 Sep 2008 13:18:17 +0000 (09:18 -0400)]
Add some files accidentally left out of the repository

16 years agoChange to new Automake-based build system
Alex Smith [Sun, 14 Sep 2008 13:12:25 +0000 (09:12 -0400)]
Change to new Automake-based build system

16 years agoIFFI changes to work with current cfunge, by AnMaster
Alex Smith [Fri, 12 Sep 2008 19:17:02 +0000 (15:17 -0400)]
IFFI changes to work with current cfunge, by AnMaster

16 years agoFix for the latest version of cfunge
Alex Smith [Sun, 20 Jul 2008 02:09:57 +0000 (22:09 -0400)]
Fix for the latest version of cfunge

16 years agoCfunge patches are now merged into the upstream
Alex Smith [Tue, 8 Jul 2008 00:17:59 +0000 (20:17 -0400)]
Cfunge patches are now merged into the upstream

16 years agoFix go-away in interfunge.i
Alex Smith [Mon, 7 Jul 2008 19:19:56 +0000 (15:19 -0400)]
Fix go-away in interfunge.i

16 years agomaking IFFI GPLv2+, with permission
Alex Smith [Mon, 7 Jul 2008 19:13:00 +0000 (15:13 -0400)]
making IFFI GPLv2+, with permission

16 years agoDocumentation for IFFI, and fixing IFFI to match that documentation
Alex Smith [Mon, 7 Jul 2008 03:19:57 +0000 (23:19 -0400)]
Documentation for IFFI, and fixing IFFI to match that documentation

16 years agoA test program for the IFFI fingerprint
Alex Smith [Mon, 7 Jul 2008 01:09:35 +0000 (21:09 -0400)]
A test program for the IFFI fingerprint

16 years agoAdd ADGSVY to the IFFI fingerprint
Alex Smith [Mon, 7 Jul 2008 00:43:54 +0000 (20:43 -0400)]
Add ADGSVY to the IFFI fingerprint