Matthew Flatt
11f45cd2fd
fix plot build to use CC from Makefiles; fix fallout in Mac build
...
to clean up the hack of putting -m32 in CC instead of CFLAGS
2010-11-10 07:20:35 -07:00
Matthew Flatt
cccfdbe2c4
misc clean-up related to build changes
2010-11-06 22:08:15 -06:00
Matthew Flatt
514706446e
overhaul plot organization
...
by moving needed C source to src/plot and building during `make',
but stripping out the copies of gd, png, and zlib; instead, hook
a dc<%>-based back end into plot
2010-11-06 16:54:29 -06:00
Matthew Flatt
d065fb39e1
remove OpenGL testing from configure script
2010-11-05 19:20:59 -06:00
Matthew Flatt
3b1b989ccc
fix configure merge
2010-11-05 15:54:02 -06:00
Matthew Flatt
a574d9e7e4
C source and build changes to drop wx frm GRacket
2010-11-05 15:53:54 -06:00
Matthew Flatt
79b782edad
adjust configure with --enable-sdk to force gcc 4.0 instead of 4.2
...
Merge to 5.0.1
2010-07-29 07:28:43 -06:00
Matthew Flatt
68c49a2228
avoid gmake-ism in racket makefile
2010-07-20 19:07:52 -06:00
Matthew Flatt
a530109d17
adjust libffi hacks that avoid warnings
2010-07-14 06:24:49 -06:00
Matthew Flatt
90b586365f
upgrade to latest libffi from git repo (between v3.0.9 and v3.0.10)
2010-07-13 21:12:59 -06:00
Matthew Flatt
a306a646e6
fix build for disabled FFI
2010-07-13 16:07:03 -06:00
Matthew Flatt
64089c4488
add --disable-docs configure option
2010-05-26 17:07:09 -06:00
Matthew Flatt
23617b08bd
change default Unix-style installation to use racket in path
...
Merge to v5.0
2010-05-25 06:58:00 -06:00
Matthew Flatt
dc79d5f656
hack configure scripts to avoid warnings
2010-05-14 16:50:54 -06:00
Jay McCarthy
5c1529d66d
Fixing configure error outputs
2010-05-14 13:46:08 -06:00
Eli Barzilay
f3c8d7f778
Align options in `configure -h'.
2010-05-10 22:13:10 -04:00
Matthew Flatt
3f8d1dc34d
more scheme -> racket source renaming
2010-04-20 09:22:29 -06:00
Matthew Flatt
0f0a59732e
create core binaries as 'racket' and 'gracket'
2010-04-15 21:15:57 -04:00
Matthew Flatt
6c9c747e7e
fix 'set-box!' slow path; use C compiler for pthreadrwlock test
...
svn: r18778
2010-04-10 13:29:53 +00:00
Matthew Flatt
0b2a43f193
try to fix Linux build problems related to pthreads
...
svn: r18776
2010-04-09 21:09:49 +00:00
Matthew Flatt
e7e30384e1
per-regstry lock for lazy module instantiation (fixes DrScheme start-up problems); adjust configure for better pthread flags; merge to 4.2.5
...
svn: r18688
2010-03-31 10:59:49 +00:00
Matthew Flatt
57ab0dee65
OS X futures: only x86
...
svn: r18400
2010-03-01 01:43:06 +00:00
Matthew Flatt
8f8a8b18b1
fix configure typo
...
svn: r18397
2010-02-28 22:14:04 +00:00
Matthew Flatt
e71bd71035
enable futures by default on Mac OS X and Linux x86/x86_64; future docs to ref and guide
...
svn: r18396
2010-02-28 22:06:59 +00:00
Matthew Flatt
ea87c95d95
adjust futures impl to use mzrt; fix MrEd build to work with futures
...
svn: r17879
2010-01-29 00:15:43 +00:00
Matthew Flatt
fb67e2610b
adjust large-file-support flag handling
...
svn: r17267
2009-12-11 12:49:46 +00:00
Matthew Flatt
54f5c14657
more thread-local repairs
...
svn: r16873
2009-11-18 17:05:46 +00:00
Matthew Flatt
3f349aeb51
futures => pthead timer
...
svn: r16833
2009-11-17 17:52:30 +00:00
Matthew Flatt
a00aa188ea
move FreeBSD stack config flags to sconfig (insteda of configure)
...
svn: r16748
2009-11-13 17:35:36 +00:00
Matthew Flatt
c311b8ed66
restore fixed-stack-size configuration for FreeBSD
...
svn: r16746
2009-11-13 16:06:03 +00:00
Matthew Flatt
717e9390df
more configure adjustements related to pthreads
...
svn: r16483
2009-10-30 18:12:18 +00:00
Matthew Flatt
a4d3b956f7
merge experiment with futures
...
svn: r16435
2009-10-26 19:45:13 +00:00
Matthew Flatt
d3b85570a5
upgrade Boehm GC to v7.1
...
svn: r16274
2009-10-07 17:56:48 +00:00
Matthew Flatt
d759277921
fix build for platforms that do not support JIT; add --disable-jit configure option
...
svn: r16252
2009-10-06 14:56:11 +00:00
Matthew Flatt
30c0dcf045
dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X
...
svn: r15985
2009-09-11 23:05:50 +00:00
Matthew Flatt
560fde6c04
change the way #%unsafe is found; fix configure for PPC mac
...
svn: r15941
2009-09-09 18:53:16 +00:00
Matthew Flatt
7437bdec03
fix typo in configure report
...
svn: r15932
2009-09-09 12:42:01 +00:00
Matthew Flatt
02239ff6d9
auto-configure large-file support
...
svn: r15931
2009-09-09 12:40:20 +00:00
Matthew Flatt
8958f1893a
make build work on Mac OS 10.6
...
svn: r15927
2009-09-09 01:06:30 +00:00
Matthew Flatt
99c159a727
adjust configure script to disable --prefix on Mac OS X unless either --enable-xonx or --enable-macprefix is also provided
...
svn: r14904
2009-05-21 19:25:51 +00:00
Matthew Flatt
ee7b4404ab
-Wl,--export-dynamic for OpenBSD
...
svn: r14845
2009-05-16 16:11:17 +00:00
Matthew Flatt
fd09fd9a33
STRIP_DEBUG configuration
...
svn: r14774
2009-05-11 15:43:19 +00:00
Matthew Flatt
1d26e97a35
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
2009-04-07 17:12:22 +00:00
Matthew Flatt
043ffccc91
avoid png & zlib makefiles when libpng is enabled
...
svn: r14248
2009-03-24 16:35:01 +00:00
Matthew Flatt
4dc6651069
within mzscheme, use gcc noinline attribute on some stack-mangling functions
...
svn: r14243
2009-03-23 18:54:12 +00:00
Matthew Flatt
9a900d5100
detect gcc cpp via test program to select xform --keep-lines
...
svn: r14048
2009-03-11 03:00:07 +00:00
Matthew Flatt
20a0a20409
configure+Makefile adjustments to support --as-needed linking (do not merge, yet)
...
svn: r13224
2009-01-19 16:11:43 +00:00
Matthew Flatt
ba7ad5d2e6
add support to xform to output source line numbers
...
svn: r12419
2008-11-13 00:26:04 +00:00
Kevin Tew
6680d2cc98
[configure] X11 libs fix for CentOS 4.6
...
svn: r12118
2008-10-24 16:51:01 +00:00
Matthew Flatt
b58081fe3a
fix --enable-places
...
svn: r11272
2008-08-15 15:49:50 +00:00