Commit Graph

3228 Commits

Author SHA1 Message Date
Eli Barzilay
da1163561f fix PR8399
svn: r4912
2006-11-21 22:19:06 +00:00
Matthew Flatt
5bf8586f99 typo
svn: r4911
2006-11-21 21:15:23 +00:00
Eli Barzilay
138c5d770e Welcome to a new PLT day.
svn: r4907
2006-11-21 06:11:44 +00:00
Eli Barzilay
cb8acb8fd3 * Exposed a proper coverage interface, similar to execution counts
* Generalized `annotate-executed-file' so it can deal with both,
  also can customize its output
* Explain the difference between coverage-counts and execution-counts in
  doc.txt

svn: r4906
2006-11-21 05:51:38 +00:00
Jay McCarthy
91aaeb95f5 ELI
svn: r4905
2006-11-21 03:58:09 +00:00
Jay McCarthy
04c0daf572 ELI
svn: r4904
2006-11-21 03:57:25 +00:00
Matthew Flatt
e05ce0bdc4 doc corrections for expand-syntax-top-level-with-compile-time-evals et al.
svn: r4903
2006-11-21 02:19:50 +00:00
Matthew Flatt
a67ea80b65 clean up Meta-q implementation
svn: r4902
2006-11-21 01:40:26 +00:00
Eli Barzilay
fa348fffdf Welcome to a new PLT day.
svn: r4892
2006-11-20 09:51:02 +00:00
Eli Barzilay
3b9770c76a * New log facility is actually working
* New configuration options to set output log, log file, and web log file
* Centralized dealing with configuration options (including conversions and
  defaults)

svn: r4890
2006-11-20 09:07:07 +00:00
Eli Barzilay
42327b10e6 improved coverage information facility
svn: r4886
2006-11-19 10:31:06 +00:00
Matthew Flatt
31f39a0f0f get-text-extent must always return an inexact width
svn: r4883
2006-11-18 23:23:37 +00:00
Eli Barzilay
7707065a2d cond -> case
svn: r4882
2006-11-18 23:10:47 +00:00
Robby Findler
8d8ed4589c Jens Axel's latest version of the file
svn: r4881
2006-11-18 16:18:10 +00:00
Robby Findler
db97c7c4ae fixed PR 8389
svn: r4880
2006-11-18 16:09:42 +00:00
Robby Findler
5a8e635531 fixed PR 8387
svn: r4875
2006-11-16 22:39:02 +00:00
Eli Barzilay
44f0350a51 Welcome to a new PLT day.
svn: r4874
2006-11-16 08:08:14 +00:00
Eli Barzilay
e0be568040 fixed PR8384
svn: r4873
2006-11-16 07:37:32 +00:00
Eli Barzilay
5cc1439c48 2006 in copyrights, and make it changable without touching string constant files
svn: r4872
2006-11-16 07:20:30 +00:00
Chongkai Zhu
417262513b big fix as proposed by http://srfi.schemers.org/srfi-13/post-mail-archive/msg00008.html
svn: r4870
2006-11-16 04:47:05 +00:00
John Clements
8e95c4ec7b back to old version of foreach
svn: r4861
2006-11-15 17:55:55 +00:00
Matthew Flatt
96897e5f92 fix certification problem with improved compilation of syntax
svn: r4859
2006-11-15 05:49:43 +00:00
Eli Barzilay
9649f7265a Welcome to a new PLT day.
svn: r4858
2006-11-15 05:04:34 +00:00
Robby Findler
991ce520f7 removed uses of define/contract
svn: r4857
2006-11-15 02:57:27 +00:00
Matthew Flatt
0401ed60f9 properly export snip-class
svn: r4856
2006-11-15 01:16:54 +00:00
Matthew Flatt
a60278a843 use current-write-relative-directory to produce .zo without absolute paths for inferred procedure names
svn: r4855
2006-11-15 00:25:10 +00:00
Eli Barzilay
df0734f09e use main-collects-relative for paths
svn: r4854
2006-11-14 22:48:55 +00:00
Eli Barzilay
d58bc352f1 removed comment that was resolved
svn: r4853
2006-11-14 22:35:40 +00:00
Ryan Culpepper
97d27f5e08 Updates to macro stepper:
Handle errors in BindSyntax
  Fixed lift-deriv hiding typo
  Removed same-marks from partitions
  When stepper autodisables hiding, update panel
  Refactored stepper update function
  Fixed internal error handling

svn: r4851
2006-11-14 07:50:21 +00:00
Jay McCarthy
d86225e2df Eli
svn: r4850
2006-11-14 07:37:38 +00:00
Eli Barzilay
56a3701974 revert last change
svn: r4849
2006-11-14 07:08:38 +00:00
Eli Barzilay
bea30d7ba9 switch to terminal-port?
svn: r4848
2006-11-14 06:24:26 +00:00
Jay McCarthy
eff8a409a9 Eli
svn: r4847
2006-11-14 05:13:47 +00:00
Eli Barzilay
c5157e1b44 match other xterm-s
svn: r4846
2006-11-14 04:47:04 +00:00
Robby Findler
41cac266d6 removed a: as a meta-key mapping for os x
svn: r4844
2006-11-13 23:17:13 +00:00
Eli Barzilay
f1710324e3 Welcome to a new PLT day.
svn: r4843
2006-11-13 22:06:54 +00:00
Eli Barzilay
1de6b29aed no need for let*
svn: r4841
2006-11-13 19:53:13 +00:00
Eli Barzilay
ed575e9e03 use path-element where needed
svn: r4838
2006-11-13 19:15:55 +00:00
Eli Barzilay
9d04d4dcfc indentation
svn: r4837
2006-11-13 18:50:36 +00:00
Matthew Flatt
c5f4d87e2c change for-each back to always producing void
svn: r4832
2006-11-13 04:20:23 +00:00
Eli Barzilay
c19e157b48 * New logging facility: simply use current-error-port as a logging output
- uses a plain prefix-style log
  - does not save the log to log.ss (customization options will be coming up)
* Use that in the status servlet too
* Renamed `LOG' to `log-line'
  (it is now just printing to the current error port)
* Reformatted doc.txt, and some code
* Always use Content-Disposition, with `inline' for non-wxme files
* Moved run-status to private

svn: r4831
2006-11-13 01:24:34 +00:00
Matthew Flatt
b8924dfbea fix syntax-parameterize when RHS refers to LHS (PR 8383)
svn: r4830
2006-11-13 00:49:50 +00:00
Matthew Flatt
5e0aacd1f3 ignore extensions when creating stand-alone executables
svn: r4829
2006-11-13 00:25:28 +00:00
Eli Barzilay
fd4627095c some reformatting and reorganization
svn: r4828
2006-11-12 10:38:59 +00:00
Eli Barzilay
dffa753378 Welcome to a new PLT day.
svn: r4827
2006-11-12 06:05:43 +00:00
Greg Cooper
f511235854 turned on smoothing for animation library
svn: r4826
2006-11-11 19:01:02 +00:00
Jay McCarthy
2d49df701d up
svn: r4825
2006-11-11 06:41:17 +00:00
Jay McCarthy
d74f7c6aae dyoo
svn: r4824
2006-11-11 05:56:22 +00:00
Chongkai Zhu
e476c82b14 new srfis added
svn: r4823
2006-11-11 00:28:28 +00:00
Matthew Flatt
7fbbdd928d fix up mzc-test support
svn: r4822
2006-11-10 20:54:05 +00:00
Matthew Flatt
3f8d7fe93e allow empty as a door image
svn: r4821
2006-11-10 20:51:54 +00:00
Matthew Flatt
8b0045df18 fix pin-under
svn: r4819
2006-11-10 20:49:58 +00:00
Robby Findler
302fa08dd8 added in attribute tests (but commented out for now)
svn: r4818
2006-11-10 03:28:09 +00:00
Robby Findler
d64ec0948f added test for mzlib/etc.ss bugfix
svn: r4815
2006-11-09 22:42:46 +00:00
Robby Findler
83e09ada4c fixed a bug -- used to duplicate subexpressions
svn: r4814
2006-11-09 22:42:14 +00:00
Kathy Gray
dfafe3c2c1 svn: r4812 2006-11-09 10:19:02 +00:00
Kathy Gray
d4d706f7f0 Moved profj-testing back to profj temporarily for the release
svn: r4811
2006-11-09 10:18:37 +00:00
Eli Barzilay
91e262f80f Welcome to a new PLT day.
svn: r4810
2006-11-09 06:24:33 +00:00
Matthew Flatt
2700ead795 correct drawing of balloon spikes in some directions
svn: r4809
2006-11-08 21:49:47 +00:00
Matthew Flatt
6ca71b6035 correct round-off error in Slideshow clickback highlighting
svn: r4808
2006-11-08 21:49:11 +00:00
Jay McCarthy
2a49156894 PR 8282 - Rearranging locking of instance mutex
svn: r4807
2006-11-08 17:50:27 +00:00
Jay McCarthy
9799cc53b0 PR 8349 and 8364
svn: r4806
2006-11-08 17:33:29 +00:00
Matthias Felleisen
6b80bd355c typo in world doc
svn: r4805
2006-11-07 23:15:38 +00:00
Greg Cooper
9b02aa9cf7 still don't know why it tries to read past the end of the id vector (perhaps states of different tabs are getting confused)
now it will just ignore those invalid reads

svn: r4804
2006-11-07 22:27:13 +00:00
Greg Cooper
f89d241e6b under 3m, letrec doesn't seem to work the way I want for signal structures, so
I've switched to manual set!

also, cleaned up the push-pull-ball demo

svn: r4803
2006-11-07 22:14:40 +00:00
Jay McCarthy
4ef5d8acd5 PR 8376 - Adding https 'support' to url-unit.ss
svn: r4802
2006-11-07 21:55:41 +00:00
Eli Barzilay
a321bb6c0e Welcome to a new PLT day.
svn: r4800
2006-11-07 14:31:52 +00:00
Eli Barzilay
b04926284f fix c->scheme for structs: set all tags
svn: r4799
2006-11-07 04:25:04 +00:00
Carl Eastlund
ba16e31583 Added tests of tail-call behavior in object methods:
- simple method calls
- (inner ...) calls, default case
- (inner ...) calls, augmented case
- overridden methods
- (super ...) calls in overridden methods

svn: r4797
2006-11-06 22:38:08 +00:00
Eli Barzilay
04f5f442d9 document new argument to fill-language-dialog
svn: r4796
2006-11-06 22:12:44 +00:00
Shu-Yu Guo
dfaad3f28a contract opting should not be provided for release.
svn: r4795
2006-11-06 20:45:47 +00:00
Robby Findler
43e7135380 fixed PR 8374
svn: r4794
2006-11-06 19:22:12 +00:00
Eli Barzilay
102543cf6f fix button order
svn: r4793
2006-11-06 18:40:00 +00:00
Eli Barzilay
ff09e06d90 Welcome to a new PLT day.
svn: r4792
2006-11-06 08:14:48 +00:00
Eli Barzilay
5044dc49a5 ascii only + reformat a little
svn: r4790
2006-11-06 08:06:16 +00:00
Matthew Flatt
7e08f36804 simpler API for door games
svn: r4789
2006-11-06 02:01:57 +00:00
Robby Findler
bd1aaac077 fixed bug Jens Axel mentioned recently on plt-internal
svn: r4788
2006-11-06 00:38:41 +00:00
John Clements
434b579d2f ...
svn: r4785
2006-11-05 17:43:45 +00:00
John Clements
311caf733e fixed bugs
svn: r4784
2006-11-05 17:43:07 +00:00
John Clements
517bec65c8 top-level-begin requires different stepper annotation
svn: r4783
2006-11-05 16:54:23 +00:00
Eli Barzilay
5510304f9c Welcome to a new PLT day.
svn: r4782
2006-11-05 08:50:02 +00:00
Shu-Yu Guo
eaf71a272a typos, name tests for opt/c.
svn: r4781
2006-11-05 06:45:58 +00:00
Jay McCarthy
9f2578e0f8 up
svn: r4780
2006-11-05 04:16:44 +00:00
Robby Findler
18288da493 add tail call behavior test for -> contract
svn: r4779
2006-11-05 02:06:19 +00:00
Carl Eastlund
22fd8f51cc Added tracing capabilities to mzscheme's class system.
- class-internal.ss exports two versions (traced/untraced) of macros/functions
- classidmap.ss provides expansion to both forms (traced/untraced)
- class-traced.ss exports traced versions
- class.ss (unchanged) exports untraced versions
- class-events.ss contains hooks called by traced version
Functionality will be used by tool to be released via PLaneT.

svn: r4778
2006-11-04 20:46:52 +00:00
Eli Barzilay
ac640eef71 Welcome to a new PLT day.
svn: r4776
2006-11-04 08:50:02 +00:00
Shu-Yu Guo
bd0b34a9ac - refactored opt/c to its own struct/prop
- moved opters next to their respective original contracts where possible
  - the rest moved to contract-basic-opters.ss to avoid module cycle
- fixed some typos

svn: r4774
2006-11-04 05:02:57 +00:00
John Clements
4cfa7addc3 small bug in shared.ss
svn: r4772
2006-11-03 23:17:49 +00:00
Matthew Flatt
67fd787c3a PR 8371
svn: r4769
2006-11-03 21:43:03 +00:00
Eli Barzilay
616d6b80c8 quick fix
svn: r4768
2006-11-03 21:21:57 +00:00
Eli Barzilay
76bdd05167 removed debugging code
svn: r4766
2006-11-03 20:27:39 +00:00
Eli Barzilay
4c94fd0305 Previous commit was using an old version by mistake, new one fixes the PR and deals with double-click too
svn: r4765
2006-11-03 19:31:38 +00:00
Robby Findler
1effeb6a7c svn: r4764 2006-11-03 18:46:43 +00:00
John Clements
b9e97afc4c changed syntax-property to stepper-syntax-property
svn: r4763
2006-11-03 18:28:43 +00:00
John Clements
96d857dcd0 changed syntax-property to stepper-syntax-property
svn: r4762
2006-11-03 18:15:16 +00:00
John Clements
0d7c25bbb8 changing to stepper-syntax-property
svn: r4761
2006-11-03 17:12:04 +00:00
Eli Barzilay
161046127f Welcome to a new PLT day.
svn: r4760
2006-11-03 15:14:29 +00:00
Eli Barzilay
21a4ed332e More expected language dialog behavior wrt keyboard use
svn: r4759
2006-11-03 15:13:34 +00:00
Eli Barzilay
e69c62efde simplify code (no need for vector)
svn: r4756
2006-11-03 00:30:33 +00:00
Eli Barzilay
6c388f5fce move profj up to the top of the experimental languages
svn: r4754
2006-11-02 22:38:09 +00:00
Matthew Flatt
03ffe8ec6e more port-read-handler tests
svn: r4753
2006-11-02 21:35:49 +00:00
Eli Barzilay
8e8f780b4c Welcome to a new PLT day.
svn: r4750
2006-11-02 08:50:01 +00:00
Robby Findler
c577c8080c fixed PR 8359
svn: r4749
2006-11-02 04:30:56 +00:00
Robby Findler
9a5eced27b fixed PR 8368
svn: r4748
2006-11-02 04:13:52 +00:00
Matthew Flatt
405a5a2751 add missing refreshes
svn: r4747
2006-11-02 03:16:51 +00:00
Matthew Flatt
86f9de0b41 fix handling of improper lists in the code macro
svn: r4746
2006-11-02 03:16:19 +00:00
Matthew Flatt
0adaa9e162 fix terminology in maze errors, and add support for bitmap snips along with bitmaps
svn: r4744
2006-11-01 23:05:32 +00:00
Matthew Flatt
33e75ab6ec use new get-argb-pixels to convert bitmap to GL
svn: r4743
2006-11-01 23:04:12 +00:00
Matthew Flatt
166f2ea539 some trait tests
svn: r4742
2006-11-01 23:02:36 +00:00
Matthew Flatt
d863eac492 allow fields in a trait
svn: r4741
2006-11-01 23:01:18 +00:00
Matthias Felleisen
cedb2d088f put-pinhole instead of move-pinhole for nw:rectangle
svn: r4739
2006-11-01 21:49:20 +00:00
Matthias Felleisen
22a24b1a04 fixed world docs
svn: r4737
2006-11-01 21:15:02 +00:00
Robby Findler
808ef37fef fixed PR 8364
svn: r4735
2006-11-01 18:40:08 +00:00
Eli Barzilay
1905669a5b Welcome to a new PLT day.
svn: r4732
2006-11-01 08:50:02 +00:00
Matthew Flatt
a996df1d2b added get-argb-pixels to bitmap class
svn: r4731
2006-11-01 06:54:04 +00:00
Matthias Felleisen
322789559c stupid mouse test
svn: r4728
2006-11-01 04:10:36 +00:00
Matthias Felleisen
fd5aeff0a5 fixed place-image's contracts
svn: r4727
2006-11-01 04:10:01 +00:00
Matthew Flatt
fb8ccb8f05 added Doors game support ( in time for for APLAS talk )
svn: r4726
2006-11-01 03:18:49 +00:00
Robby Findler
80ca729b04 removed halfway done fix for sexp movement keys
svn: r4723
2006-10-31 23:05:23 +00:00
Robby Findler
58a0b99d35 improved forward sexp
svn: r4720
2006-10-31 20:29:39 +00:00
Matthew Flatt
54dea82d8a add support for a kind of heads-up display
svn: r4718
2006-10-31 11:27:34 +00:00
Matthew Flatt
e9b9d22ac8 add bitmap.ss utility library
svn: r4717
2006-10-31 11:13:12 +00:00
Eli Barzilay
2a76a5ab55 Welcome to a new PLT day.
svn: r4716
2006-10-31 08:50:02 +00:00
Matthew Flatt
ad506aac3b clarification on common case for id mapping
svn: r4715
2006-10-30 22:12:24 +00:00
Eli Barzilay
03738d1e40 typo (pr8356)
svn: r4714
2006-10-30 21:52:50 +00:00
Scott Owens
cc711703af Added #px alongside #rx.
svn: r4712
2006-10-30 11:28:18 +00:00
Eli Barzilay
4d3c8fc675 Welcome to a new PLT day.
svn: r4710
2006-10-30 08:50:02 +00:00
Philippe Meunier
2af0d761b8 keybindings, square brackets
svn: r4709
2006-10-30 07:12:29 +00:00
Matthew Flatt
b61846baba cache bitmap and dc for snip sizing
svn: r4708
2006-10-30 06:50:14 +00:00
Matthew Flatt
22f8f9a50c expand showkeys display for 352.9
svn: r4704
2006-10-30 01:19:46 +00:00
Matthew Flatt
f88355b345 new 352.9 MrEd methods
svn: r4703
2006-10-30 01:14:35 +00:00
Eli Barzilay
ac2aa089a0 Welcome to a new PLT day.
svn: r4695
2006-10-29 08:50:02 +00:00
Matthew Flatt
3c215723c3 more tests for 'disappeared-binding info for letrecs generated by internal definitions
svn: r4694
2006-10-28 23:55:54 +00:00
Eli Barzilay
bf41d29da1 Welcome to a new PLT day.
svn: r4692
2006-10-28 07:50:02 +00:00
Matthew Flatt
4aa36a5ee9 Jewel: don't declife if game is over (thanks to David Einstein)
svn: r4691
2006-10-27 21:53:37 +00:00
Eli Barzilay
5fc9e038d5 Welcome to a new PLT day.
svn: r4690
2006-10-27 07:50:03 +00:00
Chongkai Zhu
aae3e1eac1 svn: r4689 2006-10-26 12:32:12 +00:00
Eli Barzilay
194097087f Welcome to a new PLT day.
svn: r4687
2006-10-26 07:50:02 +00:00
Matthew Flatt
55de7f011f some simplifications
svn: r4686
2006-10-26 06:56:56 +00:00
Matthew Flatt
58191912c6 added real->decimal-string (one piece of a real formatter)
svn: r4685
2006-10-26 06:55:29 +00:00
Matthew Flatt
387612edb7 fix memq on not-yet-validated style list
svn: r4684
2006-10-26 05:04:47 +00:00
Eli Barzilay
23882b3fac use sort to implement quicksort
svn: r4682
2006-10-25 17:10:05 +00:00
Matthew Flatt
60fe398868 added trait, finally
svn: r4681
2006-10-25 08:02:59 +00:00
Eli Barzilay
3f9853df42 Welcome to a new PLT day.
svn: r4680
2006-10-25 07:50:02 +00:00
Jay McCarthy
607362b87f up
svn: r4679
2006-10-24 16:05:37 +00:00
Eli Barzilay
c9fabb7568 Welcome to a new PLT day.
svn: r4678
2006-10-24 07:50:02 +00:00
Eli Barzilay
51267a4d1a Welcome to a new PLT day.
svn: r4675
2006-10-23 07:50:02 +00:00
Matthew Flatt
3787424b0e Windows/X shortcuts: specifically require or disallow alt/meta for menu keybinding
svn: r4674
2006-10-23 07:41:48 +00:00
Matthew Flatt
c12683b9d4 use defn to hide introduced dummy function
svn: r4673
2006-10-23 07:15:47 +00:00
Matthew Flatt
a8465ee701 make defined names always mutable in HtDP advanced
svn: r4672
2006-10-23 07:05:21 +00:00
Matthew Flatt
1a81d0c5c5 make-embeddeding-executable => create-embedding-executable
svn: r4671
2006-10-22 21:34:59 +00:00
Eli Barzilay
c347b22de3 Welcome to a new PLT day.
svn: r4670
2006-10-22 07:50:02 +00:00
Matthew Flatt
5c940f0c94 test allowing first-order functions to higher-order primitives
svn: r4669
2006-10-22 01:46:02 +00:00
Matthew Flatt
a44c685ac9 remove primwrap reference
svn: r4668
2006-10-21 22:08:42 +00:00
Eli Barzilay
276d23c1af Welcome to a new PLT day.
svn: r4667
2006-10-21 07:50:03 +00:00
Matthew Flatt
6b13db5211 wrap primitives and beginner-specialized primitives as first order, so that higher-order primitives can recognize them
svn: r4666
2006-10-21 02:28:30 +00:00
Matthew Flatt
c4cc339f69 tests for stripping trailing terminator by path-element->bytes
svn: r4665
2006-10-20 23:18:16 +00:00
Robby Findler
8ccef02233 now using path-element functions in some places
svn: r4662
2006-10-20 17:19:54 +00:00
Matthew Flatt
a991b6b33c 352.8 tests
svn: r4660
2006-10-20 13:56:29 +00:00
Eli Barzilay
b433ce9a55 Welcome to a new PLT day.
svn: r4653
2006-10-20 07:50:02 +00:00
Eli Barzilay
e349ce4259 Welcome to a new PLT day.
svn: r4640
2006-10-19 07:50:02 +00:00
Matthias Felleisen
c7a8c49ac8 fixed immediate world and graphing bugs
svn: r4637
2006-10-19 01:58:06 +00:00
Matthias Felleisen
d4b06ad3f5 fixed dirs and world docs
svn: r4635
2006-10-19 01:15:41 +00:00
Robby Findler
4cb6ebbf59 improved error message
svn: r4630
2006-10-18 23:59:37 +00:00
Jay McCarthy
27cae4bf2e up
svn: r4629
2006-10-18 16:51:56 +00:00
Eli Barzilay
004f36864a Welcome to a new PLT day.
svn: r4628
2006-10-18 07:50:03 +00:00
Matthew Flatt
7a37515b57 don't spell-check Chinese (or any sequence of uncased letters)
svn: r4627
2006-10-18 05:48:23 +00:00
Matthew Flatt
c18ca621a3 more thoroughly convert the SSL machinery to use a connection-specific error function
svn: r4626
2006-10-18 05:46:14 +00:00
John Clements
57b2dd2903 added vertical-separator-snip for pickle-ability
svn: r4621
2006-10-17 22:50:13 +00:00
Eli Barzilay
5aa1aacd97 Welcome to a new PLT day.
svn: r4619
2006-10-17 07:50:02 +00:00
Eli Barzilay
ff19344bfc revert previous change
svn: r4618
2006-10-17 03:53:05 +00:00
Eli Barzilay
60b7acd56c make srfi-13 reuse string builtins
svn: r4617
2006-10-17 03:42:49 +00:00
John Clements
3a8cfed33b bug fixes for annotate/not-top-level
svn: r4615
2006-10-16 23:02:57 +00:00
John Clements
785bc0375c added sperber's fix for true-false reconstruction in cond.
svn: r4614
2006-10-16 17:28:59 +00:00
Robby Findler
5446e9a2c4 fixed bug in pref panel
svn: r4613
2006-10-16 14:23:03 +00:00
Eli Barzilay
a33d3b2e66 Welcome to a new PLT day.
svn: r4612
2006-10-16 07:50:01 +00:00
Matthew Flatt
e7fd0e5818 clarify connection of control and fcontrol
svn: r4611
2006-10-16 02:09:36 +00:00
Eli Barzilay
c0a8f9349e Welcome to a new PLT day.
svn: r4609
2006-10-15 07:50:02 +00:00
Eli Barzilay
46c2b8ae1b minor code improvements
svn: r4608
2006-10-15 05:36:58 +00:00
Matthew Flatt
6b385008ad numeric tests for (expt ... 1/2) and complex divide
svn: r4607
2006-10-14 22:41:26 +00:00
Robby Findler
585d319eac added star tests
svn: r4605
2006-10-14 19:53:31 +00:00
Robby Findler
f2afc5347f added star
svn: r4604
2006-10-14 19:43:02 +00:00
Robby Findler
ab9695a2fd added star docs
svn: r4603
2006-10-14 19:42:50 +00:00
Robby Findler
ea15fcaf7f fixed PR 8325
svn: r4602
2006-10-14 17:07:18 +00:00
Kathy Gray
58751057b6 Moved profj-testing.ss out of profj and only into the testing file; methods from profj-testing used by profj are obsolete now
svn: r4601
2006-10-14 15:04:07 +00:00
Eli Barzilay
967738c3fd Welcome to a new PLT day.
svn: r4599
2006-10-14 07:50:01 +00:00
Eli Barzilay
45b095f968 Sitiram -> Sitaram
svn: r4598
2006-10-14 01:52:23 +00:00
Matthew Flatt
329a32a2a5 mzc patches for 352.7
svn: r4596
2006-10-13 22:08:52 +00:00
Matthew Flatt
2f86c5d14d new control MzLib library
svn: r4595
2006-10-13 22:06:32 +00:00
Matthew Flatt
1c2211f8eb tests for 357.2, and clean up section report
svn: r4594
2006-10-13 22:06:06 +00:00
John Clements
4f27609b33 corrected & new tests for begin & begin0
svn: r4590
2006-10-13 19:16:10 +00:00
John Clements
4d4db929ca support for begin, minor refactoring, cleanup, etc.
svn: r4589
2006-10-13 19:15:09 +00:00
John Clements
530e39c5be checkign -> checking
svn: r4586
2006-10-13 16:56:42 +00:00
Mike Sperber
a058e05491 Synch with English.
svn: r4585
2006-10-13 15:48:47 +00:00
Matthew Flatt
405660261c checkpoint delim cont tests
svn: r4583
2006-10-13 11:29:52 +00:00
Eli Barzilay
db616f9f9d Welcome to a new PLT day.
svn: r4581
2006-10-13 07:50:02 +00:00
Matthew Flatt
1f1fb6d840 minor reformatting
svn: r4579
2006-10-13 06:27:09 +00:00
Matthew Flatt
5984c169d3 test suite for control library
svn: r4578
2006-10-13 06:24:20 +00:00
Matthew Flatt
949beaa30f checkpoint delim cont tests
svn: r4571
2006-10-12 22:17:56 +00:00
Eli Barzilay
d09e743d8c drop redundant require
svn: r4569
2006-10-12 21:23:53 +00:00
Eli Barzilay
c46041042c drop redundant require, compress onlys
svn: r4568
2006-10-12 21:21:25 +00:00
Ryan Culpepper
870eba1f15 Fixed PR 8324
attached (lib "cached-image-snip.ss" "mrlib") into user namespace
  refactored namespace creation code

svn: r4567
2006-10-12 20:11:13 +00:00
Eli Barzilay
0ce1ee145e * Expose a prompt parameter for use with readline
* Print the prompt if not currently repl-ing through the readline input

svn: r4566
2006-10-12 18:27:55 +00:00
Robby Findler
a98abdc45f added John Stone's message to a comment
svn: r4565
2006-10-12 13:23:16 +00:00
Eli Barzilay
19dfa0650d Welcome to a new PLT day.
svn: r4562
2006-10-12 07:50:02 +00:00
Matthew Flatt
280a6b9156 checkpoint delim cont test suite
svn: r4560
2006-10-12 06:39:58 +00:00
Matthew Flatt
5d246f2f0d bug fix: spaces => space
svn: r4559
2006-10-12 06:37:32 +00:00
Matthew Flatt
625be3eab9 undo accidental commit
svn: r4558
2006-10-12 06:37:02 +00:00
Matthew Flatt
fc7fca0915 bug fixed: restoring saved runstacks and break-suspend counter
svn: r4556
2006-10-12 06:20:26 +00:00
Robby Findler
a6dacbcd0b added Doug's message as backup for the semi/amp thing
svn: r4554
2006-10-11 20:28:27 +00:00
Robby Findler
974337cc6f performance bugfix
svn: r4553
2006-10-11 19:54:57 +00:00
Eli Barzilay
57b8cc9a64 Welcome to a new PLT day.
svn: r4551
2006-10-11 07:50:01 +00:00
Eli Barzilay
9d13b2af2d keywords moved elsewhere
svn: r4544
2006-10-10 15:22:05 +00:00
Eli Barzilay
d77b1654b5 use only instead of rename
svn: r4543
2006-10-10 14:58:00 +00:00
Eli Barzilay
6a930740f8 Welcome to a new PLT day.
svn: r4542
2006-10-10 07:50:02 +00:00
Matthew Flatt
a9020a3360 checkpoint delim cont tests
svn: r4541
2006-10-10 05:21:15 +00:00
Matthew Flatt
5a6ae9b550 checkpoint delim cont tests
svn: r4538
2006-10-10 01:01:38 +00:00
Jay McCarthy
37a25a74df bug
svn: r4535
2006-10-09 20:09:29 +00:00
Jay McCarthy
e98caf31c1 eli
svn: r4534
2006-10-09 19:41:36 +00:00
Jay McCarthy
75e9681724 eli
svn: r4533
2006-10-09 19:37:18 +00:00
Ryan Culpepper
a930138643 Fixed linking bug
svn: r4532
2006-10-09 15:38:20 +00:00
Eli Barzilay
7e9cb94ce3 Welcome to a new PLT day.
svn: r4531
2006-10-09 07:50:02 +00:00
Eli Barzilay
bcd850ac32 propagate some changes: special evaluation of toplevel expressions etc
svn: r4527
2006-10-09 03:45:18 +00:00
Eli Barzilay
e3c1b3022a moved forcers into their own module for easier access
svn: r4526
2006-10-09 02:46:44 +00:00
Eli Barzilay
c7c8858083 Welcome to a new PLT day.
svn: r4524
2006-10-08 07:50:03 +00:00
Ryan Culpepper
e962922e9d Added show/hide props to context menu
Added refresh after policy change through context menu

svn: r4523
2006-10-08 04:17:12 +00:00
Ryan Culpepper
d2fbbc4a9b Improved handling of lifts in modules
svn: r4522
2006-10-08 04:14:56 +00:00
Ryan Culpepper
e0bf9a6e5b Fixed bug in nonlinearity-detection
Improved tracking of module renamings

svn: r4521
2006-10-08 04:09:11 +00:00
Ryan Culpepper
89e2e31af4 Set default to catch errors
svn: r4516
2006-10-07 22:32:51 +00:00
Ryan Culpepper
bdc179ebfd Removed old dead code
svn: r4515
2006-10-07 22:32:25 +00:00
Ryan Culpepper
7240ea7fab Improved macro hiding in presence of lifts
svn: r4513
2006-10-07 16:47:56 +00:00
Eli Barzilay
14b05a8928 Welcome to a new PLT day.
svn: r4512
2006-10-07 07:50:03 +00:00
Chongkai Zhu
df16b8f909 add new strings for square-bracket
svn: r4511
2006-10-06 23:29:52 +00:00
Matthew Flatt
8f14cdb434 checkoint delim cont tests
svn: r4510
2006-10-06 22:38:26 +00:00
Eli Barzilay
d186264b5f Welcome to a new PLT day.
svn: r4507
2006-10-06 07:50:02 +00:00
Ryan Culpepper
595ed01172 Trying to improve module handling
svn: r4506
2006-10-06 04:53:15 +00:00
Ryan Culpepper
39145f9c71 Fixed eol properties
Reorganized macro stepper gui
Added macro stepper actions to popup menu

svn: r4505
2006-10-06 04:48:14 +00:00
Matthew Flatt
2bf78b3308 run call/cc tests via call-with-composable-continuation
svn: r4504
2006-10-06 04:10:45 +00:00
Ryan Culpepper
174f44f590 Removed old file
svn: r4501
2006-10-06 02:26:44 +00:00
Ryan Culpepper
2954ed5844 Reorganized syntax-browser
svn: r4500
2006-10-06 02:26:04 +00:00
Robby Findler
1547d31790 fixed bug noticed by Corey Sweeney with long lines & 20,000 ft overview
svn: r4497
2006-10-05 22:15:48 +00:00
Robby Findler
c1350ef9d8 improved magic square bracket stuff
svn: r4496
2006-10-05 21:32:58 +00:00
Eli Barzilay
8ecb66ec3c added clear-profile-results
svn: r4495
2006-10-05 18:46:33 +00:00
Eli Barzilay
9127ed7245 added clear-profile-results
svn: r4494
2006-10-05 18:45:26 +00:00
Eli Barzilay
6873a49260 Welcome to a new PLT day.
svn: r4493
2006-10-05 07:50:02 +00:00
Ryan Culpepper
bc02b021b9 Fixed location bug with popup menu
Improved syntax snips

svn: r4492
2006-10-05 06:08:49 +00:00
Eli Barzilay
19ce52a1ea assume put_byte and put_short get numbers in the right range (looks like its ok)
svn: r4491
2006-10-05 05:30:50 +00:00
Eli Barzilay
4e7be21178 misc minor improvements
svn: r4490
2006-10-05 05:15:36 +00:00
Robby Findler
0fcdc0aedd added preferences for configuring behavior of magic square bracket
svn: r4489
2006-10-05 03:06:47 +00:00
Robby Findler
b48eb1bcc0 fixed comment
svn: r4488
2006-10-05 03:05:02 +00:00
Eli Barzilay
4f7cc1e56b fix for PR8331
svn: r4487
2006-10-05 01:54:36 +00:00
Robby Findler
dddd0a9243 added get-tabs
svn: r4485
2006-10-04 22:46:42 +00:00
Robby Findler
7899d16121 one more test for [
svn: r4484
2006-10-04 21:10:58 +00:00
Eli Barzilay
e7d9245a18 set show-all-prompts to #t by default
svn: r4481
2006-10-04 19:14:59 +00:00
Eli Barzilay
fd5fdceaaa New readline-using layer for REPL interaction
svn: r4480
2006-10-04 19:06:31 +00:00
Eli Barzilay
2abe03bac8 typo
svn: r4479
2006-10-04 19:01:02 +00:00
Eli Barzilay
9cb8f01a09 Careful when composing simplify-path' and expand-path'
svn: r4478
2006-10-04 17:50:42 +00:00
Eli Barzilay
c1cc293cd5 When DESTDIR ends with a '/', dirs.ss spits out directories with '//'
in them, which caused problems with main-collects not identifying
paths as paths in the plt tree.  The solution is to use expand-path
for these things, which normalizses multiple slashes to a single one.
While I'm at it, I did the same for dirs.ss, so it produces more
consistent paths for code that might want to rely on it.
(Also did some reformatting.)

svn: r4477
2006-10-04 17:36:08 +00:00
Eli Barzilay
b8c6f3fa73 Welcome to a new PLT day.
svn: r4476
2006-10-04 07:50:02 +00:00
Matthew Flatt
6c0197bd86 snapshot new prompt test suite
svn: r4473
2006-10-04 03:07:16 +00:00
Eli Barzilay
e15b0032c1 Welcome to a new PLT day.
svn: r4468
2006-10-03 07:50:02 +00:00
Greg Cooper
3d3f22b910 fixes to the gui widget adaptors
svn: r4465
2006-10-02 21:02:09 +00:00
Kathy Gray
50ca4e1cbf Corrected bugs regarding exceptions and check ... catch
svn: r4464
2006-10-02 20:17:36 +00:00
Ryan Culpepper
459b86900b Fixed some hiding+modules interactions
Fixed some hiding+renames interactions

svn: r4463
2006-10-02 15:31:33 +00:00
Eli Barzilay
182c6af427 Welcome to a new PLT day.
svn: r4462
2006-10-02 07:50:19 +00:00
Ryan Culpepper
00b0dc8f10 Added context popup menu to syntax browser & macro stepper
Made identifier=? menus use checkable items

svn: r4461
2006-10-01 22:38:19 +00:00
Ryan Culpepper
57f3a709d1 Added simple context menu to syntax-browser
svn: r4459
2006-10-01 19:11:35 +00:00
Eli Barzilay
84dc14ce65 Throw network exceptions
svn: r4458
2006-10-01 15:39:34 +00:00
Eli Barzilay
7ba2b8557d Welcome to a new PLT day.
svn: r4456
2006-09-30 07:50:02 +00:00
Eli Barzilay
16a588b742 Welcome to a new PLT day.
svn: r4455
2006-09-29 07:50:02 +00:00
Eli Barzilay
477528c805 minor bug on directory selections
svn: r4454
2006-09-28 20:48:25 +00:00
Eli Barzilay
97c30012ed Mainly reformatting and using kw.ss instead of opt-lambda and case-lambda
svn: r4453
2006-09-28 16:13:32 +00:00
Eli Barzilay
6210b79f2b Welcome to a new PLT day.
svn: r4452
2006-09-28 07:50:02 +00:00
Eli Barzilay
e2af375047 added bytes version of everything
svn: r4451
2006-09-28 03:50:38 +00:00
John Clements
7de449312c there's an extra syntax-e in the stepper-skipto for (time ...)
svn: r4450
2006-09-28 00:59:28 +00:00
John Clements
d82c0b02b3 added comment re: phase 1/2
svn: r4449
2006-09-28 00:58:31 +00:00
Eli Barzilay
b123c4b394 typo
svn: r4448
2006-09-27 19:12:26 +00:00
Eli Barzilay
6c2343f20c added _bytes/eof
svn: r4447
2006-09-27 19:11:45 +00:00
Eli Barzilay
dcf460c0ee Welcome to a new PLT day.
svn: r4446
2006-09-27 07:50:02 +00:00
Robby Findler
02e1833c8c changed the save-to-desktop feature to remove slashes from path names
svn: r4443
2006-09-26 22:04:03 +00:00
Robby Findler
1c9cc76add removed use of regular regexps (they were just there as a 'performance improvement') and improved regexp for email addresses a little so it doesn't match ,@
svn: r4442
2006-09-26 21:53:49 +00:00
Matthew Flatt
4b5146ca5b fix pregexp-match-positions
svn: r4441
2006-09-26 20:56:51 +00:00
Eli Barzilay
d1e22794f4 specialize code for body and no keywords (and no optionals)
svn: r4440
2006-09-26 15:28:05 +00:00
Jay McCarthy
13b9ef2d9d fix
svn: r4439
2006-09-26 14:01:24 +00:00
Robby Findler
79a6945f54 changed the 'auto-open' link in emails with attachments
svn: r4438
2006-09-26 13:48:39 +00:00
Robby Findler
7694a014ee changed the 'auto-open' link in emails with attachments
svn: r4437
2006-09-26 13:44:48 +00:00
Eli Barzilay
13771a0075 Welcome to a new PLT day.
svn: r4436
2006-09-26 07:50:02 +00:00
Jay McCarthy
f22e9424e2 up
svn: r4435
2006-09-26 05:08:04 +00:00
Eli Barzilay
33f93c0d2e * Reformattings
* Avoid keeping empty history lines
* Avoid keeping repetitive history lines
* Provided (and documented) set-completion-function!
* Change sample use to a conditional `dynamic-require'
* Use raw mallocs instead of eternal for completions

svn: r4434
2006-09-25 23:30:53 +00:00
Eli Barzilay
b8586b743d some reformatting and minor clarification
svn: r4433
2006-09-25 18:16:42 +00:00
Eli Barzilay
821135354b allow #:body without #:keys
svn: r4431
2006-09-25 13:00:28 +00:00
Eli Barzilay
39714d8bd1 Welcome to a new PLT day.
svn: r4430
2006-09-25 07:50:03 +00:00
Eli Barzilay
94e3417a88 Welcome to a new PLT day.
svn: r4428
2006-09-24 07:50:03 +00:00
John Clements
fc7322a4b3 just checking it in
svn: r4426
2006-09-23 11:21:17 +00:00
John Clements
02d9fbd35c back to all tests
svn: r4425
2006-09-23 11:20:37 +00:00
John Clements
f1c6776715 lifting now controlled by language.
svn: r4424
2006-09-23 11:19:32 +00:00
John Clements
885b2fa8d3 change to testing args (broken, actually).
svn: r4423
2006-09-23 11:10:08 +00:00
John Clements
66298f0727 changed representation of stepper-skipto lists
svn: r4422
2006-09-23 10:44:40 +00:00
Eli Barzilay
ee4cbbb1e3 Welcome to a new PLT day.
svn: r4421
2006-09-23 07:50:02 +00:00
Robby Findler
90b688b143 fixed PR 8293
svn: r4420
2006-09-23 02:54:25 +00:00
Sam Tobin-Hochstadt
605c510b9e Merged changes from branch:
http://svn.plt-scheme.org/plt/branches/samth/match2
revisions 4220:4417
Included Matthew's version of regexp-error change, not Sam's.
Major changes:
 - simplification pass
 - define match-letrec in terms of match-define
 - show steps of match-expander in macro stepper
 - substantial refactoring of gen-match
 - removed unused times-used-neg field of test struct
 - added match:internal-error
 - general refactoring
 - bug fix in parsing of quasi-patterns

svn: r4418
2006-09-22 18:35:22 +00:00
Jay McCarthy
71b92e97d0 up
svn: r4417
2006-09-22 18:29:46 +00:00
Jay McCarthy
5bbbddac7d up
svn: r4416
2006-09-22 18:22:54 +00:00
Eli Barzilay
e8823cec2a Welcome to a new PLT day.
svn: r4415
2006-09-22 07:50:02 +00:00
Matthew Flatt
6e66a8653c add two missing exports
svn: r4411
2006-09-22 02:55:28 +00:00
Matthew Flatt
bbcd99e537 allow regexps for pregexp pattern in match
svn: r4410
2006-09-22 01:59:40 +00:00
Matthew Flatt
6e2f93b147 one more paren-shape correction and test
svn: r4409
2006-09-22 00:47:17 +00:00
Eli Barzilay
9b79de00d6 rest arg -> #:optional
svn: r4407
2006-09-21 14:13:32 +00:00
Eli Barzilay
a3aa8a2e55 Welcome to a new PLT day.
svn: r4406
2006-09-21 07:50:03 +00:00
Matthew Flatt
e404e9252a dropped pregexp argument checking; it was too much duplication of contracts, and I'd rather leave it as a motivating example for better error reporting instead of a pile of code to maintain
svn: r4405
2006-09-21 03:25:12 +00:00
Matthew Flatt
e9a73b701e explicitly check pregexp arguments, insteda of letting regexp errors through
svn: r4404
2006-09-21 02:39:00 +00:00
Matthew Flatt
5baad79e7b tests to go with a recent rx bug fix
svn: r4403
2006-09-21 02:18:25 +00:00
Matthew Flatt
510546102a error when -k file doesn't exist
svn: r4402
2006-09-21 02:17:37 +00:00
Sam Tobin-Hochstadt
0a5ff7fddd Fix bug in definition of match-define. 2006-09-20 11:30:20 -04:00
Sam Tobin-Hochstadt
00383c4c5d convert-pat:
- reformatting
 - use constant-data?
render-test-list-impl:
 - reformatting
 - refactoring
2006-09-20 11:02:15 -04:00
Sam Tobin-Hochstadt
6bf106f785 Fix infinite loop in pregexp-split.
svn: r4398
2006-09-20 14:12:48 +00:00
Matthew Flatt
b0f28a2611 remove mysterious parsing of backslash-dollar in #px mode
svn: r4397
2006-09-20 13:39:55 +00:00
Matthew Flatt
0828cd338c fix parsing of backslash-dollar in #rx mode, as opposed to #px
svn: r4396
2006-09-20 13:31:19 +00:00
Matthew Flatt
ed8eef79a9 enclosure filename might have path separators
svn: r4395
2006-09-20 08:28:24 +00:00
Eli Barzilay
3a16b5d5f5 Welcome to a new PLT day.
svn: r4394
2006-09-20 07:50:02 +00:00
Matthew Flatt
c7fb924982 catch unexpected EOF in IMAP client
svn: r4392
2006-09-20 02:14:58 +00:00
Matthew Flatt
6123da54c0 one read-syntax/recursive changed to read-syntax, so that add-indents works
svn: r4391
2006-09-20 01:49:12 +00:00
Matthew Flatt
357849bf0a minor px support
svn: r4390
2006-09-19 21:39:37 +00:00
Kathy Gray
8411780c8b Correction to testing display (respects font preferences now). Adding order to the choice of composite module
svn: r4389
2006-09-19 21:01:05 +00:00
Jay McCarthy
de53685ae2 sperber
svn: r4388
2006-09-19 18:40:19 +00:00
Sam Tobin-Hochstadt
a6f8fbe350 Fix bug in conversion of dotted patterns. 2006-09-19 14:31:17 -04:00
Sam Tobin-Hochstadt
086db937b8 pregexp can now return a regexp object. 2006-09-19 13:01:04 -04:00
Jay McCarthy
703a5e8fc9 privacy
svn: r4385
2006-09-19 16:19:12 +00:00
Jay McCarthy
10ab002a3e privacy
svn: r4384
2006-09-19 15:34:35 +00:00
Eli Barzilay
01dac7fa1e Welcome to a new PLT day.
svn: r4383
2006-09-19 07:50:02 +00:00
Matthew Flatt
7aa07153ce undo bad benchmark change
svn: r4382
2006-09-19 07:42:07 +00:00
Matthew Flatt
2ddb89e85b rx bug fix related to ranges that include 255
svn: r4381
2006-09-19 05:32:17 +00:00
Matthew Flatt
d3b96f936e 352.6
svn: r4379
2006-09-19 00:39:51 +00:00
Matthew Flatt
77f16ca00b final rx benchmark preparation for v352.6
svn: r4378
2006-09-19 00:37:06 +00:00
Jay McCarthy
0e84dcb59e api
svn: r4376
2006-09-19 00:15:47 +00:00
Jay McCarthy
d565b7eea0 privacy
svn: r4374
2006-09-18 23:43:48 +00:00
Jay McCarthy
0dd180af95 privacy
svn: r4373
2006-09-18 23:32:39 +00:00
John Clements
285fe64285 added language-based let-lifting choice parameter
svn: r4370
2006-09-18 21:05:32 +00:00
John Clements
52afe35a48 added language-based let-lifting choice parameter
svn: r4369
2006-09-18 21:04:13 +00:00
Jay McCarthy
800a810dfd pr8270
svn: r4368
2006-09-18 17:33:17 +00:00
Ryan Culpepper
8e9d6e6d07 Fixed hiding + renaming
Changed colors
Made bound-id=? default

svn: r4367
2006-09-18 16:21:16 +00:00
Ryan Culpepper
0937851dac Fixed dependence on skipper collection
svn: r4366
2006-09-18 16:14:35 +00:00
Jay McCarthy
79f34ae703 up
svn: r4365
2006-09-18 15:56:15 +00:00
Eli Barzilay
301442283a Welcome to a new PLT day.
svn: r4364
2006-09-18 07:50:02 +00:00
Mike Sperber
8654890be7 Synch with english-string-constants.ss.
svn: r4362
2006-09-17 23:46:28 +00:00
Matthew Flatt
3d722a8fdd rx benchmark minor additions
svn: r4361
2006-09-17 22:13:53 +00:00
Eli Barzilay
f80818233e Welcome to a new PLT day.
svn: r4359
2006-09-17 07:50:02 +00:00
Matthew Flatt
2df6cc568a benchmark refinements, including support for mzold
svn: r4358
2006-09-17 07:06:41 +00:00
Matthew Flatt
335ead2dae refine rx benchmark suite
svn: r4356
2006-09-17 05:08:27 +00:00
Robby Findler
093919aaac fixed contracts
svn: r4353
2006-09-16 15:12:57 +00:00
Eli Barzilay
2c2cd817ec Welcome to a new PLT day.
svn: r4351
2006-09-16 07:50:03 +00:00
Eli Barzilay
92c5debbc1 make log output correspond to what the user sees
svn: r4350
2006-09-16 04:49:07 +00:00
Robby Findler
7fa381cace added a comment
svn: r4349
2006-09-16 02:36:06 +00:00
Sam Tobin-Hochstadt
b42e317e0c Changed convert-pat to use syntax/loc. 2006-09-15 12:12:10 -04:00
Ryan Culpepper
27ce8d0f3b Fixed hiding bugs
in case-lambda, fixed renaming bug
  in let-values and letrec-values, fixed hiding on errors
  fixed do-rename loop; now let bound-id=? works as expected!
Added hide.ss to debug.ss exports

svn: r4347
2006-09-15 13:18:50 +00:00
Eli Barzilay
711690e959 Welcome to a new PLT day.
svn: r4346
2006-09-15 07:50:02 +00:00
Robby Findler
1cfdf94eca documented defaults
svn: r4345
2006-09-15 02:28:07 +00:00
Matthew Flatt
ba794430fd mzunicode rx benchmarking
svn: r4342
2006-09-14 22:31:03 +00:00
Robby Findler
b71e372c49 added contracts
svn: r4340
2006-09-14 21:47:32 +00:00
Ryan Culpepper
4c41e5515d Added events for lift-to-let
Added rename-tracking to macro hiding

svn: r4339
2006-09-14 19:13:26 +00:00
Eli Barzilay
883d5e6bd5 patch only plt files on unix-style installation
svn: r4338
2006-09-14 12:01:24 +00:00
Matthew Flatt
7e6ab6ee47 finish up rx benchmark
svn: r4337
2006-09-14 08:08:56 +00:00
Eli Barzilay
4aad4bb6df Welcome to a new PLT day.
svn: r4335
2006-09-14 07:50:03 +00:00
Matthew Flatt
567ea0f59b another bug fix for conditionals
svn: r4334
2006-09-14 06:41:52 +00:00
Matthew Flatt
b240bd0a3a corrected conditional syntax
svn: r4333
2006-09-14 06:21:12 +00:00
Matthew Flatt
381ddd655b tests for rx conditionals
svn: r4332
2006-09-14 05:41:43 +00:00
Matthew Flatt
210cb5affe ... notation for continuing benchmarks
svn: r4330
2006-09-14 00:37:12 +00:00
Matthew Flatt
08f06adfc2 python support for rx benchmarking
svn: r4329
2006-09-14 00:35:39 +00:00
Matthew Flatt
b486f3c36a better to keep stuff used by common in common
svn: r4327
2006-09-13 23:25:09 +00:00
Matthew Flatt
d8e5d6b07d lift out common benchmark support
svn: r4326
2006-09-13 23:20:44 +00:00
Matthew Flatt
2b5360574c PCRE working, many benchmarks in place
svn: r4325
2006-09-13 23:05:57 +00:00
Eli Barzilay
e0d2e1a8f3 more documentation
svn: r4324
2006-09-13 19:17:37 +00:00
Matthew Flatt
f387919290 generalize slightly, for use with rx output
svn: r4323
2006-09-13 10:34:23 +00:00
Matthew Flatt
2534d8a3a5 another PCRE try
svn: r4322
2006-09-13 10:11:53 +00:00
Matthew Flatt
ce0ad68956 trying to get pcre to work
svn: r4321
2006-09-13 10:07:01 +00:00
Eli Barzilay
72be8659b0 Welcome to a new PLT day.
svn: r4320
2006-09-13 07:50:02 +00:00
Matthew Flatt
1558cf2b10 start on rx benchmark suite
svn: r4319
2006-09-13 06:40:12 +00:00
Robby Findler
8f55d3f6c3 made slightly more robust
svn: r4318
2006-09-13 02:13:08 +00:00
Eli Barzilay
d59b2d5cbd Welcome to a new PLT day.
svn: r4316
2006-09-12 07:50:02 +00:00
Sam Tobin-Hochstadt
ee63e4e80d Factor observe-step into separate file.
Use observe step in match.ss match-expanders.
2006-09-11 15:43:50 -04:00
Ryan Culpepper
90258fb79a Fixed reporting of localactions hiding error
svn: r4313
2006-09-11 19:42:39 +00:00
Robby Findler
5227ee4d12 PR 8268: fixed the symptom, but there is still some question if the syntax colorer's behavior should change
svn: r4312
2006-09-11 15:05:39 +00:00
Ryan Culpepper
c9653c888b Unitized macro stepper view; tool uses different base frame
svn: r4309
2006-09-11 13:48:27 +00:00
Ryan Culpepper
ba5c8d5b07 Font size changes; prefs setting overrides default
svn: r4308
2006-09-11 13:47:27 +00:00
Eli Barzilay
dbc8a7debf Welcome to a new PLT day.
svn: r4307
2006-09-11 07:50:03 +00:00
Ryan Culpepper
62c6fad315 Fixed paren coloring related to #%app hiding
svn: r4306
2006-09-11 07:42:49 +00:00
Sam Tobin-Hochstadt
7646ee635d Show correctly marked results in stepper. 2006-09-11 00:57:35 -04:00
Matthew Flatt
0b1395e5d1 unicode-property tests
svn: r4303
2006-09-11 01:44:10 +00:00
Sam Tobin-Hochstadt
34aa12ddac Added expansion of match-expanders to macro-debugger. 2006-09-10 21:24:35 -04:00
Ryan Culpepper
407339e935 Fixed width calculation
svn: r4301
2006-09-11 01:02:19 +00:00
Ryan Culpepper
5b9cb7b96c Added normal form line to all sequences
svn: r4300
2006-09-11 01:01:54 +00:00
Ryan Culpepper
de95ebcde4 Improved pretty printing (define-values, define-syntaxes)
svn: r4299
2006-09-11 01:01:12 +00:00
Robby Findler
cb6c8d00f3 improved behavior of clicking on the line/column display (a little bit)
svn: r4297
2006-09-10 21:14:56 +00:00
Eli Barzilay
287cd08bf8 correctly implement optional argument behavior
svn: r4296
2006-09-10 17:02:39 +00:00
Eli Barzilay
412a8b8cb3 error message typo
svn: r4295
2006-09-10 16:36:43 +00:00
Matthew Flatt
42f35ba39f better tests for port and char-string matching
svn: r4294
2006-09-10 13:26:55 +00:00
Eli Barzilay
c369f93a59 Welcome to a new PLT day.
svn: r4291
2006-09-10 07:50:02 +00:00
Matthew Flatt
1176bb973d new test suite for built-in pregexp
svn: r4288
2006-09-10 03:28:05 +00:00
Eli Barzilay
639016a517 Welcome to a new PLT day.
svn: r4284
2006-09-09 07:50:02 +00:00
Robby Findler
109a683aa1 PR 8271
svn: r4283
2006-09-09 03:37:31 +00:00
Jay McCarthy
1780c5886a utf8
svn: r4281
2006-09-08 20:38:40 +00:00
Jay McCarthy
075c7bb7a2 partial
svn: r4280
2006-09-08 20:32:11 +00:00
Jay McCarthy
db78c67767 or8269
svn: r4279
2006-09-08 19:20:57 +00:00
Eli Barzilay
d5aab4ea35 Welcome to a new PLT day.
svn: r4278
2006-09-08 07:50:03 +00:00
Chongkai Zhu
28378047fb adding strings about keybindings from PLanet
svn: r4276
2006-09-08 02:35:29 +00:00
Eli Barzilay
4aa4611419 fix minor bug: #f is NULL, not 0
svn: r4274
2006-09-07 20:54:58 +00:00
Eli Barzilay
a0c4d3b454 * code reformatting
* use kw.ss instead of opt-lambda
* moved a debugging comment into an `if'

svn: r4273
2006-09-07 19:55:41 +00:00
Robby Findler
a0ccd557f5 reverted large letters back to monochromatic to better match the 20k-foot overview
svn: r4272
2006-09-07 16:38:24 +00:00
Sam Tobin-Hochstadt
506c154ea8 Add new simplification pass before render-test-list.
Simplification expands match expanders and removes syntactic sugar.

Also, syntax errors are checked in the simplification phase, so better
error messages can be given.
2006-09-07 12:02:41 -04:00
Eli Barzilay
6ca638939c Welcome to a new PLT day.
svn: r4270
2006-09-07 07:50:02 +00:00
Robby Findler
81a70fe101 added ability to have user-defined keybindings in PLaneT
svn: r4267
2006-09-07 03:18:39 +00:00
Jacob Matthews
5d37cb79e7 Added resolve-planet-path to util.ss
svn: r4265
2006-09-07 03:13:31 +00:00
Robby Findler
ffb939b621 changed setup a little bit so keybindings libraries can use the same stuff the tools use
svn: r4262
2006-09-06 20:59:50 +00:00
Sam Tobin-Hochstadt
6034e5e0d5 fix bug with list-rest in quasi-patterns 2006-09-06 14:26:19 -04:00
Sam Tobin-Hochstadt
b1bc4714d5 update-counts: Fix a really dumb bug in logical-equal? that
caused huge time blowup.

svn: r4259
2006-09-06 16:50:50 +00:00
Eli Barzilay
85cb2252f4 Welcome to a new PLT day.
svn: r4257
2006-09-06 07:50:02 +00:00
Matthew Flatt
213fe7c52b xform: more precise tracking of non-gcing calls, which helps avoid conversions of whole functions
svn: r4254
2006-09-06 04:21:33 +00:00
Sam Tobin-Hochstadt
3a77f5a914 Work toward adding simplication pass before render-test-list. 2006-09-05 18:56:04 -04:00
Ryan Culpepper
1a2eea24ad Fixed case-lambda reductions bug
Removed let*-values prule, faked as mrule
Suppressed copies of warning messages

svn: r4246
2006-09-05 19:58:57 +00:00
Robby Findler
bd15eb9833 fixed PR 8265
svn: r4245
2006-09-05 18:13:26 +00:00
Eli Barzilay
efba66303f Welcome to a new PLT day.
svn: r4243
2006-09-05 07:50:02 +00:00
Robby Findler
4c4c74eb50 svn: r4238 2006-09-04 20:46:20 +00:00
Robby Findler
f2f186445b partial fix to PR 8260
svn: r4237
2006-09-04 19:32:51 +00:00
Eli Barzilay
75bc7cfcb9 Welcome to a new PLT day.
svn: r4236
2006-09-04 07:50:02 +00:00
Robby Findler
4a6cee9cf8 fixed bug where the name has disappeared from a contract violation (and added test cases, of course)
svn: r4235
2006-09-04 02:07:01 +00:00
Robby Findler
204bc48a50 set things up to remove the cache
svn: r4234
2006-09-04 01:55:59 +00:00
Eli Barzilay
d10a0bec24 Welcome to a new PLT day.
svn: r4232
2006-09-03 07:50:02 +00:00
Robby Findler
bc388368a7 fixed bug in image library
svn: r4230
2006-09-03 04:03:06 +00:00
Eli Barzilay
79d3315ab7 Welcome to a new PLT day.
svn: r4227
2006-09-02 07:50:02 +00:00
Sam Tobin-Hochstadt
32e8e72175 gen-match:
- use begin-with-definitions for code clarity
- rename some variables
- better contracts (comments)
test-structure:
- delete unused field
update-counts:
- general reformatting
- delete dead code
- refactoring to eliminate duplication
2006-09-01 18:42:58 -04:00
Sam Tobin-Hochstadt
c702686b01 gen-match.ss: kill dead code, remove pointless argument
match-internal-func.ss:
- use match-define to implement match-letrec
- clean up match-letrec using with-syntax
2006-09-01 17:27:47 -04:00
Sam Tobin-Hochstadt
9e17a6d993 reformatting 2006-09-01 16:52:45 -04:00
Robby Findler
dd4c63ab07 upped the number of calls to 'values' in order to continue to defeat mz's optimizations
svn: r4216
2006-09-01 15:51:52 +00:00
Robby Findler
a39db76867 added a test
svn: r4215
2006-09-01 15:51:13 +00:00
Robby Findler
30e45917ce svn: r4214 2006-09-01 15:36:07 +00:00
Robby Findler
cb3989677e added some error checking
svn: r4213
2006-09-01 15:25:09 +00:00
Eli Barzilay
234ac6173c Welcome to a new PLT day.
svn: r4212
2006-09-01 07:50:02 +00:00
Robby Findler
d8a72d982f added contract-opt, renamed contract-helpers to be a .ss, not .scm
svn: r4207
2006-08-31 22:30:13 +00:00
Greg Cooper
489e9c6ed9 annotator now takes an optional parameter to restrict (by source)
which syntax objects will have breakpoint annotations installed; this
is the "right way" (for now, with a single file), so i've removed a
bunch of the old hacky restrictions that didn't really work

top-level begins are no longer handled specially by the tool---just
passed on to the annotator, which should do the right thing

svn: r4206
2006-08-31 22:24:35 +00:00
Jay McCarthy
3353d9a58d oops
svn: r4204
2006-08-31 19:19:46 +00:00
Eli Barzilay
c7f19cb091 Welcome to a new PLT day.
svn: r4198
2006-08-31 07:50:02 +00:00
Sam Tobin-Hochstadt
d1fe9f9645 Rewrite emit and assem to use better style.
Remove pointless optional arguments in getbindings.
Don't create unneccessary match-lambda*.
Implement keyword arguments to define-match-expander.
Lots of refactoring of gen-match for general clarity.
Use combinators instead of writing our own loops.
Simplify struct info accessor.
Add timing printer.
Refactor coupling/binding for general clarity.
Rewrite logical-equal not to use the expansion of match.
General replacement of () with [].

svn: r4192
2006-08-30 19:41:47 +00:00
Greg Cooper
048686eade should now have my fix and Aleks's patch
svn: r4191
2006-08-30 15:22:13 +00:00
Eli Barzilay
a4e48c1e60 Welcome to a new PLT day.
svn: r4190
2006-08-30 07:50:02 +00:00
Greg Cooper
690005c9b2 fixed a stupid bug in handler for right-clicking on program counter
(introduced by an unsound refactoring)

svn: r4189
2006-08-30 03:57:43 +00:00
Robby Findler
d9ac9270a8 provide/contract now grabs the source locations from the identifiers that have contracts, not some other part of itself
svn: r4187
2006-08-29 13:14:33 +00:00
Philippe Meunier
f5fcc1ddec remove info.ss for now
svn: r4186
2006-08-29 09:23:24 +00:00
Eli Barzilay
b6612b23c4 Welcome to a new PLT day.
svn: r4185
2006-08-29 07:50:02 +00:00
Matthew Flatt
fb156c87fb add -o for auto.ss
svn: r4184
2006-08-29 07:43:53 +00:00
Ryan Culpepper
61798f478e Macro debugger changes merged from /branches/ryanc/md2 4050:4176
Fixed macro hiding on applications
  Stepper font depends on framework settings
  Fixed hiding policies and gui wrt lexical vs global bindings
  Macro hiding removes renaming steps
  Better handling of nonlinear subterms & local actions
  Automatic pretty-print resizing
  Handled local-bind action (partial?)
  Enabled module language
  Disabled struct contracts for faster compilation
  Fixed syntax-browser on boxes, 3d syntax; normalized print params
  Fixed PR 8246: syntax-browser mishandled non-ascii characters

svn: r4178
2006-08-28 22:58:52 +00:00
Robby Findler
7199a06352 fixed a bug related to change to for-each
svn: r4173
2006-08-28 18:40:21 +00:00
Matthew Flatt
da43f0e6a6 mored edits for the benchmark-info template
svn: r4172
2006-08-28 09:53:03 +00:00
Matthew Flatt
c7568529f4 tests for new tail-call positions
svn: r4171
2006-08-28 09:51:50 +00:00
Matthew Flatt
5d5245b9c3 remove on-scroll in editor-canvas
svn: r4170
2006-08-28 09:51:23 +00:00
Matthew Flatt
2c8ab78953 use bigloo -call/cc when needed
svn: r4168
2006-08-28 08:23:00 +00:00
Eli Barzilay
afb0f5f0dd Welcome to a new PLT day.
svn: r4167
2006-08-28 07:50:02 +00:00
Matthew Flatt
a834799e60 template edits
svn: r4166
2006-08-28 07:48:47 +00:00
Matthew Flatt
b75b99fe76 set property
svn: r4162
2006-08-28 00:05:22 +00:00
Greg Cooper
e694c53738 aleks bromfield's patch for DrOCaml
svn: r4161
2006-08-27 23:45:19 +00:00
Matthew Flatt
d1353db107 mzc support for new mzscheme tail calls
svn: r4160
2006-08-27 23:11:46 +00:00
Matthew Flatt
6864440c7e class-level mixin syntax reports reported as from mixin
svn: r4159
2006-08-27 23:10:29 +00:00
Matthew Flatt
066b4386e4 add template for web page
svn: r4158
2006-08-27 23:08:17 +00:00
Matthew Flatt
49469d1084 add nqueens to auto
svn: r4156
2006-08-27 11:52:07 +00:00
Matthew Flatt
107b76d5df add comparison tests with negative numbers
svn: r4154
2006-08-27 10:47:18 +00:00
Matthew Flatt
f735ba32f7 don't use /0 as an error
svn: r4152
2006-08-27 09:55:19 +00:00
Matthew Flatt
df317d58e7 mix, max, and call-with-values tests
svn: r4150
2006-08-27 09:51:22 +00:00
Eli Barzilay
1d126a7058 Welcome to a new PLT day.
svn: r4148
2006-08-27 07:50:02 +00:00
Matthew Flatt
fb6d1ac40e one more benchmark from Marc's set
svn: r4146
2006-08-26 22:45:51 +00:00
Eli Barzilay
c5f7f80108 Welcome to a new PLT day.
svn: r4144
2006-08-26 07:50:02 +00:00
Robby Findler
43ecc114d1 remove 'expand' in module language implementation
svn: r4141
2006-08-25 18:04:09 +00:00
Eli Barzilay
c54ecf1f36 Welcome to a new PLT day.
svn: r4139
2006-08-25 07:50:02 +00:00
Robby Findler
67f7a794eb added inner call that should have been there all along ...
svn: r4135
2006-08-24 17:32:00 +00:00
Eli Barzilay
a64ac3680e Welcome to a new PLT day.
svn: r4134
2006-08-24 07:50:02 +00:00
Robby Findler
513ac7611d fixed PR 8233
svn: r4123
2006-08-23 17:00:52 +00:00
Eli Barzilay
a151dd1e42 Welcome to a new PLT day.
svn: r4122
2006-08-23 07:50:02 +00:00
Eli Barzilay
5c46f725c8 removed make-archive, fixed some typos
svn: r4121
2006-08-23 04:46:42 +00:00
Eli Barzilay
7bb28055f4 opt-lambda -> define/kw, and remove etc.ss
svn: r4120
2006-08-23 04:41:20 +00:00
Robby Findler
12e3a16de0 fixed a bug with the check syntax button
svn: r4119
2006-08-23 02:12:14 +00:00
Robby Findler
0530b1c931 fixed a bug with the check syntax button
svn: r4118
2006-08-23 02:12:06 +00:00
Robby Findler
6becb7b254 PR 8232 -- thanks, Danny!
svn: r4117
2006-08-22 19:49:44 +00:00
Matthew Flatt
078a815656 fix mzscheme wrapper, adjust iterations on some benchmarks
svn: r4115
2006-08-22 11:56:13 +00:00
Eli Barzilay
8f25be10c8 Welcome to a new PLT day.
svn: r4114
2006-08-22 07:50:02 +00:00
Matthew Flatt
663786773c actually fix larceny clean-up
svn: r4113
2006-08-22 06:08:31 +00:00
Matthew Flatt
374b5d9ed6 fix larceny clean-up
svn: r4112
2006-08-22 06:07:33 +00:00
Matthew Flatt
6d48f2d7cc restore graphs benchmark
svn: r4110
2006-08-22 05:33:28 +00:00
Matthew Flatt
950c45c9ac make benchmark durations more consistent, clean up p anti-specialization wrappers, clean up infrastructure, and support per-implementation normalization
svn: r4109
2006-08-22 05:14:18 +00:00
Matthew Flatt
c0ce55afb4 make generic smarterabout final methods
svn: r4105
2006-08-22 01:26:58 +00:00
Eli Barzilay
19da269be9 Welcome to a new PLT day.
svn: r4101
2006-08-21 07:50:01 +00:00
Eli Barzilay
4e9acac5e7 Welcome to a new PLT day.
svn: r4099
2006-08-20 07:50:03 +00:00
Jay McCarthy
350bc2167c pr8188
svn: r4098
2006-08-20 01:06:57 +00:00
Eli Barzilay
c8755092cf Welcome to a new PLT day.
svn: r4097
2006-08-19 07:50:02 +00:00
Robby Findler
eefb6a8c87 minor tweak to contract library
svn: r4092
2006-08-18 21:53:54 +00:00
Robby Findler
d98140e347 fixed PR 8229
svn: r4091
2006-08-18 21:48:17 +00:00
Sam Tobin-Hochstadt
e88f4afa71 syntax/doc.txt: Added documentation for kernel-syntax-case*.
svn: r4090
2006-08-18 20:15:11 +00:00
Sam Tobin-Hochstadt
65dcf4e500 syntax/kerncase.ss: Added kernel-syntax-case*, which allows additional
specification of keywords beyond the MzScheme core forms.  Define both
kernel-sytnax-case and kernel-sytnax-case* in terms of (new)
kernel-sytnax-case-internal.

svn: r4089
2006-08-18 20:10:16 +00:00
Eli Barzilay
ff01d5857c Welcome to a new PLT day.
svn: r4088
2006-08-18 07:50:02 +00:00
Matthew Flatt
35d14b301f add inherit/super and inherit/inner (to eventually replace rename-inner and rename-super)
svn: r4087
2006-08-18 00:47:32 +00:00
Eli Barzilay
b26c6fb351 fix language positions, misc improvements
svn: r4085
2006-08-17 20:21:12 +00:00
Eli Barzilay
bc9f5abc34 better key handling
svn: r4084
2006-08-17 20:19:12 +00:00
Robby Findler
4c9868bf8c got rid of get-language-id, in favor of using get-language-numbers in the preference for the current language
svn: r4079
2006-08-17 16:05:41 +00:00