Commit Graph

266 Commits

Author SHA1 Message Date
sam 776c2c2fcc Clean up build system and update copyright information.
git-svn-id: svn://svn.zoy.org/elk/trunk@274 55e467fa-43c5-0310-a8a2-de718669efc6
2009-12-19 12:28:26 +00:00
sam dcdb7f3f16 * Remove tabs from source code. Another excuse to test the buildbot.
git-svn-id: svn://svn.zoy.org/elk/trunk@273 55e467fa-43c5-0310-a8a2-de718669efc6
2006-09-18 16:59:55 +00:00
sam 8fe6661370 * Removed -Waggregate-return from the build flags.
git-svn-id: svn://svn.zoy.org/elk/trunk@272 55e467fa-43c5-0310-a8a2-de718669efc6
2006-09-17 11:08:01 +00:00
sam 4fe7ccd660 * lib/xwidgets/: more pointer/int cast fixes.
git-svn-id: svn://svn.zoy.org/elk/trunk@271 55e467fa-43c5-0310-a8a2-de718669efc6
2006-09-17 11:06:03 +00:00
sam 51d8ac2837 * lib/xlib: fix invalid pointer-int casts.
git-svn-id: svn://svn.zoy.org/elk/trunk@270 55e467fa-43c5-0310-a8a2-de718669efc6
2006-09-17 10:46:09 +00:00
sam 44a8ef8d52 * Fix the win32 build (still OK for the 0.99.7 release).
git-svn-id: svn://svn.zoy.org/elk/trunk@269 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 15:58:08 +00:00
sam 73110ef804 * 0.99.7 release.
git-svn-id: svn://svn.zoy.org/elk/trunk@268 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 15:51:02 +00:00
sam 89b71eb165 * Fixed build with recent autotools.
git-svn-id: svn://svn.zoy.org/elk/trunk@267 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 15:06:05 +00:00
sam 4846384ab6 * Updated NEWS for 0.99.7.
* Prepared 0.99.7 release.


git-svn-id: svn://svn.zoy.org/elk/trunk@266 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 14:48:50 +00:00
sam ece1e51f8b * Added a garbage collector stress test.
git-svn-id: svn://svn.zoy.org/elk/trunk@265 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 14:47:30 +00:00
sam 4ad539fda8 * Added volatile keyword to prevent gcc from optimising away.
git-svn-id: svn://svn.zoy.org/elk/trunk@264 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 14:11:36 +00:00
sam 6b44e7be05 * Removed debian/ directory from upstream.
git-svn-id: svn://svn.zoy.org/elk/trunk@263 55e467fa-43c5-0310-a8a2-de718669efc6
2006-06-14 12:33:15 +00:00
sam c6193d0b53 * src/cont.c: marked as volatile variables that we don't want optimised
away.


git-svn-id: svn://svn.zoy.org/elk/trunk@262 55e467fa-43c5-0310-a8a2-de718669efc6
2006-03-02 21:17:23 +00:00
sam 2d0bfa1171 * src/proc.c: store function pointers in typed variables before calling them.
git-svn-id: svn://svn.zoy.org/elk/trunk@261 55e467fa-43c5-0310-a8a2-de718669efc6
2006-03-02 21:07:01 +00:00
sam f6644fbe65 * src/type.c: Replaced useless ++p with p+1.
git-svn-id: svn://svn.zoy.org/elk/trunk@260 55e467fa-43c5-0310-a8a2-de718669efc6
2006-03-02 21:04:10 +00:00
sam 6f77a6d9ed * bootstrap: imported a newer bootstrap script.
git-svn-id: svn://svn.zoy.org/elk/trunk@259 55e467fa-43c5-0310-a8a2-de718669efc6
2006-03-02 21:02:40 +00:00
sam 550ad4e2a3 * include/object.h: use uintptr_t instead of intptr_t to avoid side
effects during divisions.


git-svn-id: svn://svn.zoy.org/elk/trunk@258 55e467fa-43c5-0310-a8a2-de718669efc6
2006-03-02 20:54:22 +00:00
sam 04359f2053 * bootstrap: support automake version 1.8 and 1.9.
git-svn-id: svn://svn.zoy.org/elk/trunk@257 55e467fa-43c5-0310-a8a2-de718669efc6
2005-11-01 18:59:20 +00:00
sam 29930448d4 * src/cont.c: workaround for an amd64 gcc bug.
git-svn-id: svn://svn.zoy.org/elk/trunk@256 55e467fa-43c5-0310-a8a2-de718669efc6
2005-11-01 18:58:14 +00:00
sam 7bbd3cda52 * src/heap-gen.c:
+ Fixed shadowed global declarations.


git-svn-id: svn://svn.zoy.org/elk/trunk@255 55e467fa-43c5-0310-a8a2-de718669efc6
2004-08-09 20:21:00 +00:00
sam 93ec4486de * No longer version-control autotools.
git-svn-id: svn://svn.zoy.org/elk/trunk@254 55e467fa-43c5-0310-a8a2-de718669efc6
2004-08-09 20:09:20 +00:00
sam f53cb70249 * bootstrap:
+ Call aclocal after libtoolize.
    + Got rid of autotools/
  * configure.ac:
    + Added more warning flags to the compilation process.


git-svn-id: svn://svn.zoy.org/elk/trunk@253 55e467fa-43c5-0310-a8a2-de718669efc6
2004-08-09 20:08:52 +00:00
sam da3485795e * Got rid of P_() and ELLIPSIS macros.
* Adapted all prototypes to no longer use P_().


git-svn-id: svn://svn.zoy.org/elk/trunk@252 55e467fa-43c5-0310-a8a2-de718669efc6
2004-08-09 20:05:25 +00:00
sam fd5175bedd * debian/control:
+ Build-depend on the new X development packages instead of xlibs-dev.
  * debian/menu:
    + Syntax fixes.


git-svn-id: svn://svn.zoy.org/elk/trunk@251 55e467fa-43c5-0310-a8a2-de718669efc6
2004-03-14 13:10:32 +00:00
sam 3de0d32a54 * src/loadlib.c:
+ Use the internal Get_String() function to allocate a C string from
      library objects, since Elk strings are not null-terminated.


git-svn-id: svn://svn.zoy.org/elk/trunk@250 55e467fa-43c5-0310-a8a2-de718669efc6
2004-03-11 18:21:55 +00:00
sam ca7c9ff157 * src/math.c:
+ If one of the factors is the exact zero, the result yields exact zero.


git-svn-id: svn://svn.zoy.org/elk/trunk@249 55e467fa-43c5-0310-a8a2-de718669efc6
2004-01-29 13:55:42 +00:00
sam dc2d4e6819 * include/extern.h:
+ Export P_Pow to applications.


git-svn-id: svn://svn.zoy.org/elk/trunk@248 55e467fa-43c5-0310-a8a2-de718669efc6
2004-01-19 19:29:59 +00:00
sam 8c1b24cb3a * debian/rules:
+ Added touch calls to avoid build failures due to clock skews.


git-svn-id: svn://svn.zoy.org/elk/trunk@247 55e467fa-43c5-0310-a8a2-de718669efc6
2003-12-31 17:40:24 +00:00
sam b729d20c36 * debian/control:
+ Switched back to libelf; elfutils is rather non-free.
  * configure.ac:
    + Don't assume -lXt when checking for -lX11.


git-svn-id: svn://svn.zoy.org/elk/trunk@246 55e467fa-43c5-0310-a8a2-de718669efc6
2003-12-31 17:21:21 +00:00
sam b8b5170569 * configure.ac: Added an additional level of quoting (from the FreeBSD port).
git-svn-id: svn://svn.zoy.org/elk/trunk@245 55e467fa-43c5-0310-a8a2-de718669efc6
2003-12-08 10:48:49 +00:00
sam 38d0b74bc4 * Updated ChangeLog.
git-svn-id: svn://svn.zoy.org/elk/trunk@244 55e467fa-43c5-0310-a8a2-de718669efc6
2003-12-08 10:48:14 +00:00
sam 47f61c877e * Prepared release 3.99.6.
git-svn-id: svn://svn.zoy.org/elk/trunk@242 55e467fa-43c5-0310-a8a2-de718669efc6
2003-12-05 12:35:48 +00:00
sam 9d8ab69e46 * examples/tests/r4rstest.scm:
+ Updated Aubrey Jaffers' R4RS compliance test.


git-svn-id: svn://svn.zoy.org/elk/trunk@241 55e467fa-43c5-0310-a8a2-de718669efc6
2003-12-03 12:49:02 +00:00
sam 17adddfb93 * configure.ac:
+ Fix by Phillip Rulon for uninitialised $prefix.


git-svn-id: svn://svn.zoy.org/elk/trunk@233 55e467fa-43c5-0310-a8a2-de718669efc6
2003-11-26 17:50:30 +00:00
sam e2e4ce6dc6 * bootstrap: remove autom4te.cache before running autoconf.
git-svn-id: svn://svn.zoy.org/elk/trunk@232 55e467fa-43c5-0310-a8a2-de718669efc6
2003-11-06 10:22:44 +00:00
sam 5d3452d91b * Minor Debian release.
git-svn-id: svn://svn.zoy.org/elk/trunk@231 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-13 09:23:47 +00:00
sam c9d2b8c0cb * New Debian upload.
git-svn-id: svn://svn.zoy.org/elk/trunk@230 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-10 12:40:37 +00:00
sam 749a5869ae * Only look for kernel32.dll if the target is windows.
git-svn-id: svn://svn.zoy.org/elk/trunk@229 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-07 19:20:35 +00:00
sam 2c8c2dadb8 * Fixed the invalid -lXt check, that was causing the -lXaw check to fail.
git-svn-id: svn://svn.zoy.org/elk/trunk@228 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-06 00:19:21 +00:00
sam 41913af48d * src/libelk.c:
+ Test for HAVE_STRUCT_RLIMIT, not HAVE_GETRLIMIT.
  * src/loadlib.c:
    + Style fixes.


git-svn-id: svn://svn.zoy.org/elk/trunk@227 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-05 22:52:37 +00:00
sam ae3913a458 * Minor typo fix (cosmetic).
git-svn-id: svn://svn.zoy.org/elk/trunk@226 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-05 21:05:11 +00:00
sam a632cd1797 * Support for the BeOS dynamic loader.
git-svn-id: svn://svn.zoy.org/elk/trunk@225 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-05 13:11:41 +00:00
sam 68d95d0a0b * Fixed a stupid bug in the HP-UX dynamic code loading.
git-svn-id: svn://svn.zoy.org/elk/trunk@224 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-04 22:28:49 +00:00
sam 83cafbd2b3 * Working on 3.99.6.
git-svn-id: svn://svn.zoy.org/elk/trunk@223 55e467fa-43c5-0310-a8a2-de718669efc6
2003-10-04 22:27:57 +00:00
sam 11d6d6d102 * Do not fail if -lXmu is not present; -lXt should be enough.
git-svn-id: svn://svn.zoy.org/elk/trunk@222 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-30 02:00:20 +00:00
sam 5fc5554433 * Release 3.99.5.
git-svn-id: svn://svn.zoy.org/elk/trunk@221 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-28 13:05:38 +00:00
sam 92ba548f50 * Removed deprecated notes from MACHINES
* Added $Id to COPYING and removed date information.


git-svn-id: svn://svn.zoy.org/elk/trunk@220 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-28 12:49:25 +00:00
sam 97683acf70 * r4rstest.scm is the original test again, we add extra tests at build time
in a generated file.
  * Fixed a $(srcdir) / $(builddir) confusion.


git-svn-id: svn://svn.zoy.org/elk/trunk@219 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-28 11:22:30 +00:00
sam d2ec72e374 * Fixed a couple of $(srcdir) / $(builddir) mistakes in the doc rules.
git-svn-id: svn://svn.zoy.org/elk/trunk@218 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-28 11:15:47 +00:00
sam 8192139a2b * Use printf "" instead of touch to create timestamps because of systems
where touch does not create the file.


git-svn-id: svn://svn.zoy.org/elk/trunk@217 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-28 10:12:49 +00:00