Commit graph

4 commits

Author SHA1 Message Date
William Harold Newman d7f6139a91 0.6.12.7.flaky1:
(This system state is seriously screwed up. It did build,
		both on Linux and on OpenBSD, but signalled an
		error after writing out sbcl.core on OpenBSD, and
		although it runs a little both on Linux and on
		OpenBSD, it hangs in the regression tests. It
		also has some temporary hacks marked REMOVEME,
		including one which suppresses PURIFY when
		building the system (!).)
	made the system build on OpenBSD again..
	..stubbed stuff out as a quick fix to the problem of FFI to
		64-bit stat.st_size
	tried to make the system run on OpenBSD again..
	..initialized current_dynamic_space, since it's now used
		instead of DYNAMIC_SPACE_START in PURIFY
	..added new assertions about GENCGC alloc_region stuff being
		reset when it should be
	renamed Lisp-level struct stat stuff to struct wrapped_stat
	tried to tidy up Lisp-level stat stuff; removed mysterious
		(STRING= NAME "") behavior from UNIX-STAT
	added slam.sh to help in low-level compile-and-try cycle
	pulled alloc_region-is-reset logic out into separate
		functions, and added more assertions on it (hunting
		for a bug which broke the old assertions)
	renamed gc_alloc_large to gc_alloc_possibly_large, and
		gc_quick_alloc_large_unboxed to
		gc_quick_alloc_unboxed_possibly_large
	enabled various GC checks, e.g. gencgc_zero_check=1
	deleted unused (and bizarre..) gencgc_verify_zero_fill()
	turned off PURIFY in order to get the system to build, since
		PURIFY seems to be misbehaving (leaving INIT-FUNCTION
		above the cutoff address..)
2001-05-15 14:08:31 +00:00
William Harold Newman dfa55a883f 0.6.12.3:
NOTE: This is a slightly screwed-up checkin, which won't
		quite build as is, because the checked-in changes from
		the Alpha port expect various src/code/*types.lisp
		files (e.g. src/code/x86-linux-types.lisp) which
		Daniel Barlow created by hand once and for all. Those
		are in my working directory but I didn't check them in
		because almost immediately, probably 0.6.12.4, I
		expect to rearrange things so that the build
		process generates a types file on every run of
		make.sh. So since CVS add/delete is a little mixed up,
		I thought I'd just skip it, even though it means that
		this version isn't quite buildable unless you grab
		those files from DB's patch.
	merged Daniel Barlow's port to the Alpha CPU sbcl-devel
		2001-05-04
	moved CIRCULAR-LIST-P to early-extensions.lisp (since it
		logically belongs there, and DB's new definition,
		unlike the old one, doesn't have a physical dependence
		on IGNORE-ERRORS which prevents it from being there)
	merged boot-extensions.lisp, early-extensions.lisp, and
		late-extensions.lisp, since there's no longer any
		distinction between the files
	deleted CVS files from sbcl-alpha-extra-files.tar, since
		they were probably an oversight, I think
	also src/compiler/alpha/z050.pdf:-|
	The patch change
			-  (/hexstr arguments)
			+  #!+sb-show (/hexstr arguments)
		shouldn't be necessary because /SHOW, like all the
		/FOO macros, is already conditional on SB-SHOW. So I
		undid this change (and added some comments in
		src/code/show.lisp explaining the intended behavior
		of /FOO macros).
	merged stat_wrapper.c into the relatively new, related
		wrap.c file; deleted stat_wrapper.h since stat wrappers
		seem never intended to be used by C code anyway
	renamed build-tools/ to tools-for-build/ in the interest of
		unambiguous (even painfully unambiguous)
		globally-visible names
	tweaked tests/alien.impure.lisp so that the test uses a
		non-GENCGC-dependent variable (instead of having to
		have the test conditional on #+GENCGC).
2001-05-07 20:16:21 +00:00
William Harold Newman 4fc9d21ae1 0.6.10.13:
fixed problems reported by Douglas Brebner 2000-01-01..
	make.sh and friends now use foo/bar instead of foo/bar/ to
		specify directories, since foo/bar/ fails on NetBSD.
	(SETF ALIEN:EXTERN-ALIEN) works (instead of dying with
		undefined function SB-KERNEL:%SET-SAP-REF-32).
2001-02-08 15:08:37 +00:00
William Harold Newman a530bbe337 Initial revision 2000-09-18 01:26:16 +00:00