Commit Graph

9080 Commits

Author SHA1 Message Date
Stevie Strickland
ae2d69720c svn merge -r11644:11643 .
Yeah, these trunk merges will eventually come back.

svn: r11655
2008-09-11 22:21:45 +00:00
Stevie Strickland
cfb01a1828 Revert that previous change.
svn: r11654
2008-09-11 22:17:20 +00:00
Stevie Strickland
b21c6bbc84 svn merge -r11644:11652 http://svn.plt-scheme.org/plt/trunk
(Also setting up svn:mergeinfo appropriately for later merging.)

svn: r11653
2008-09-11 22:06:00 +00:00
Stevie Strickland
430374358e Allow unprotected identifiers to be exported from with-contract, plus
do some error checking on that list.

svn: r11651
2008-09-11 21:01:14 +00:00
Stevie Strickland
1621335290 * Make define/contract have an implicit begin
* Change with-contract's implicit begin into begin-with-definitions

svn: r11650
2008-09-11 20:38:09 +00:00
Stevie Strickland
eb676359c9 There might be a simpler way of writing this, but my kung macro isn't yet
up to par if so.

svn: r11649
2008-09-11 17:49:29 +00:00
Stevie Strickland
16399b7827 Add in nicer version for function definitions.
svn: r11648
2008-09-11 17:36:43 +00:00
Stevie Strickland
c1fa0fe0ed Now have define/contract use the new with-contract form.
svn: r11647
2008-09-11 17:01:01 +00:00
Stevie Strickland
e5ed38fedc This wasn't used in define/contract either.
svn: r11646
2008-09-11 16:52:08 +00:00
Stevie Strickland
cb07ceefff Thanks to Sam and Carl, finally got this working like I wanted it.
svn: r11645
2008-09-11 16:51:36 +00:00
Stevie Strickland
2d6f787865 svn merge -r11640:11643 http://svn.plt-scheme.org/plt/trunk
svn: r11644
2008-09-11 14:45:33 +00:00
Stevie Strickland
8cbc41042e Pull out the querying of current-contract-region (even though it doesn't
work), as we shouldn't be forming the if clause (here a cond) in the syntax
(as it should be evaluated at expansion time).

svn: r11642
2008-09-11 13:51:03 +00:00
Stevie Strickland
0d90b5274c svn merge -r11635:11640 http://svn.plt-scheme.org/plt/trunk
svn: r11641
2008-09-11 13:19:23 +00:00
Stevie Strickland
55f89f2da8 This doesn't quite work (neither does syntax-parameterize), but at least
it gives us an idea of where we're going and I can bug Ryan tomorrow :D

svn: r11637
2008-09-11 02:09:28 +00:00
Stevie Strickland
a7d5a2aaef Reordering the definitions so that define/contract and its helpers are
in one section and the same for provide/contract (instead of them being
mixed as before).

svn: r11636
2008-09-10 21:46:13 +00:00
Stevie Strickland
12bcac14d3 Converting utils.ss and checker.ss to scheme/base.
svn: r11633
2008-09-10 17:59:24 +00:00
John Clements
a115dc3d8b re-added run-nightly-tests.ss
svn: r11632
2008-09-10 15:31:33 +00:00
Matthew Flatt
49f5785277 fix some issues in recent mzscheme changes
svn: r11631
2008-09-10 12:57:11 +00:00
Robby Findler
95b35a43f6 PR 9739
svn: r11630
2008-09-10 12:55:47 +00:00
Eli Barzilay
3570267c41 regenerate configure script; update README
svn: r11629
2008-09-10 09:53:49 +00:00
Eli Barzilay
f865a37c3d Welcome to a new PLT day.
svn: r11628
2008-09-10 07:50:16 +00:00
Stevie Strickland
594c89f8c4 Doesn't take an event, just the button being clicked.
svn: r11627
2008-09-10 02:38:45 +00:00
Stevie Strickland
19ac32d5f6 Have the handin button match the styles of other toolbar buttons, including
correctly working when the toolbar is not horizontal.

svn: r11626
2008-09-10 02:34:37 +00:00
Eli Barzilay
f43990ee3b use sysv only on Windows (usable elsewhere, but its the default anyway)
svn: r11625
2008-09-10 02:22:59 +00:00
Eli Barzilay
bb470554a5 optimizations: use vectors instead of move-procs, avoid mapping symbols, tighten loops, use bytes, keep only min+max solutions etc
svn: r11624
2008-09-10 00:52:11 +00:00
John Clements
9c928f7e82 got mz tests working again
svn: r11623
2008-09-09 22:49:33 +00:00
John Clements
d7d9d32b26 moved mz tests to scheme/base
svn: r11622
2008-09-09 22:43:23 +00:00
John Clements
6547db5039 misspelling
svn: r11621
2008-09-09 22:10:17 +00:00
Kevin Tew
6ba827d26d Make scheme_orig_*_port THREAD_LOCAL
svn: r11618
2008-09-09 15:57:30 +00:00
Kevin Tew
3a0049ccb2 Fixed typo that resulted in broken rwlock
svn: r11617
2008-09-09 15:57:18 +00:00
Kevin Tew
9f2a3c4e57 More locking around symbol-table-like module path hash table
svn: r11616
2008-09-09 15:57:10 +00:00
Kevin Tew
8011866767 Made Place_Start_Data a gc allocation
svn: r11615
2008-09-09 15:57:02 +00:00
Kevin Tew
ba47325536 Added mutex abstraction
svn: r11614
2008-09-09 15:56:54 +00:00
Kevin Tew
c2fe5919c8 Fix for multithreaded access to the symbol table
svn: r11613
2008-09-09 15:56:46 +00:00
Kevin Tew
3e5fda6614 More Thread LOCAL
svn: r11612
2008-09-09 15:56:32 +00:00
Kevin Tew
131f74fac2 Fixed 3m mzrt compilation error
svn: r11611
2008-09-09 15:56:16 +00:00
Kevin Tew
83638edbaf New cstartup.inc
svn: r11610
2008-09-09 15:56:03 +00:00
Kevin Tew
6d50671010 Added mz_proc_thread_self function for debug
svn: r11609
2008-09-09 15:55:54 +00:00
Kevin Tew
77a2542ecb Places cleanup
svn: r11608
2008-09-09 15:55:47 +00:00
Kevin Tew
8fd30fa556 Replaced external use of THREAD_LOCAL variables with functions
svn: r11607
2008-09-09 15:55:38 +00:00
Kevin Tew
7535688255 Fix symbol table not being cleaned up after creating a place
svn: r11606
2008-09-09 15:55:06 +00:00
Kevin Tew
f052777dce Missed a parameter in the refactor, ouch
svn: r11605
2008-09-09 15:54:58 +00:00
Kevin Tew
243b23c499 Fixed rwlock typo in symbols.c
svn: r11604
2008-09-09 15:54:50 +00:00
Kevin Tew
5b4c966af3 Removed duplicate registration of globals
svn: r11603
2008-09-09 15:54:39 +00:00
Kevin Tew
43c9c0b356 Fixed src/places for xform
svn: r11602
2008-09-09 15:54:29 +00:00
Kevin Tew
123602146b Made swap_target THREAD_LOCAL
svn: r11601
2008-09-09 15:54:19 +00:00
Kevin Tew
597c3b39be Global audit and cleanup of regexp.c
svn: r11600
2008-09-09 15:54:10 +00:00
Kevin Tew
6157c3d4d0 Fixes to place_instance_init so that ports work, config setup calls are made, and quick_stx is THREAD_LOCAL
svn: r11599
2008-09-09 15:54:00 +00:00
Kevin Tew
183ef9b926 Global audit and cleanup of eval.c
svn: r11598
2008-09-09 15:53:41 +00:00
Kevin Tew
f39141301a Added scheme_init_print_buffers_places, audit and cleanedup of print.c globals
svn: r11597
2008-09-09 15:53:29 +00:00