Kathy Gray
ce9dae1480
svn: r392
2005-07-18 17:07:24 +00:00
Robby Findler
4b0e802fe4
fixed bugs dealing with super structs in provide/contract and fixed (newly exposed) bugs in mrflow
...
svn: r391
2005-07-18 13:06:30 +00:00
Eli Barzilay
758d2cbd29
Welcome to a new PLT day.
...
svn: r390
2005-07-18 08:20:01 +00:00
Kathy Gray
4d63cd4701
Various bug fixes, for dynamic, beginner, and example boxes
...
svn: r389
2005-07-18 03:40:45 +00:00
Eli Barzilay
a1e66bb2f2
Welcome to a new PLT day.
...
svn: r388
2005-07-17 08:20:02 +00:00
Robby Findler
2488c15f91
,
...
svn: r386
2005-07-16 14:14:52 +00:00
Robby Findler
2ee867b61c
,
...
svn: r385
2005-07-16 14:08:38 +00:00
Robby Findler
1f8b083b0d
added url-structs.ss
...
svn: r384
2005-07-16 14:06:01 +00:00
Robby Findler
5072476095
fixed code that relied on broken behavior of provide/contract
...
svn: r383
2005-07-16 14:03:55 +00:00
Eli Barzilay
86152a3d0f
Welcome to a new PLT day.
...
svn: r382
2005-07-16 08:20:02 +00:00
Robby Findler
20aa3cef02
made struct library work better with copy-struct; still not perfect
...
svn: r381
2005-07-16 04:41:29 +00:00
Eli Barzilay
6fed6ba449
Welcome to a new PLT day.
...
svn: r380
2005-07-15 08:20:02 +00:00
John Clements
e6cd4f26ff
added new leap second
...
svn: r379
2005-07-15 01:24:02 +00:00
Eli Barzilay
3cd3b0054c
Welcome to a new PLT day.
...
svn: r378
2005-07-14 08:20:04 +00:00
Jay McCarthy
baaba671ae
Fixing random demo
...
svn: r377
2005-07-13 20:37:33 +00:00
Robby Findler
d277160879
fixed bug in syntax checker; now works with only require spec
...
svn: r376
2005-07-13 15:57:22 +00:00
Jay McCarthy
78bad3ef90
Simplifying xexpr/callbacks? with corrext-xexpr?
...
svn: r375
2005-07-13 14:41:46 +00:00
Jay McCarthy
596c62d299
Adding support for cdata and exporting correct-xexpr?
...
svn: r374
2005-07-13 14:41:26 +00:00
Eli Barzilay
2840249731
Welcome to a new PLT day.
...
svn: r373
2005-07-13 08:20:02 +00:00
Eli Barzilay
a78c308a60
Welcome to a new PLT day.
...
svn: r372
2005-07-12 08:20:02 +00:00
Eli Barzilay
9cbecc127a
Welcome to a new PLT day.
...
svn: r371
2005-07-11 08:20:02 +00:00
Eli Barzilay
105c7a2eb6
Welcome to a new PLT day.
...
svn: r370
2005-07-10 08:20:04 +00:00
Eli Barzilay
6315ed4bd8
Welcome to a new PLT day.
...
svn: r368
2005-07-09 08:20:02 +00:00
Eli Barzilay
dcc6f9de7c
Welcome to a new PLT day.
...
svn: r367
2005-07-08 08:20:02 +00:00
Eli Barzilay
bc1f6661db
Welcome to a new PLT day.
...
svn: r365
2005-07-07 08:20:02 +00:00
Robby Findler
1987bb134b
make subst work with non-symbols as variables
...
svn: r364
2005-07-06 19:34:55 +00:00
Eli Barzilay
a80f9b7081
Welcome to a new PLT day.
...
svn: r363
2005-07-06 08:20:02 +00:00
Stevie Strickland
db07756a73
merging 355:360 from branches/sstrickl
...
Added basic uniqueness checks for type/class members, fun args, etc. Also
added checks to make sure that all exports for the same type agree in what
they're exporting.
svn: r361
2005-07-06 03:07:18 +00:00
Sam Tobin-Hochstadt
b752dcddef
Fix two bugs caused by clean ups, by adding requires of match-helper and provides of match:test-no-order.
...
Fix totally broken handling of structs with immutable fields, as reported in bug 7398.
svn: r354
2005-07-05 22:22:02 +00:00
Robby Findler
4070be1c1a
exported coerce-contract
...
svn: r353
2005-07-05 21:37:21 +00:00
Stevie Strickland
c7fb7b5ec5
Separated out the cruft for syntax into a separate value until it gets into
...
the tool, where we combine it, and then drop it appropriately.
svn: r348
2005-07-05 18:38:24 +00:00
Eli Barzilay
d705858435
Welcome to a new PLT day.
...
svn: r347
2005-07-05 08:20:02 +00:00
Stevie Strickland
a12f1d1bc8
Fixing up precedences such that the order of operations make a little more
...
sense when dealing with order of application/selectors/casting.
svn: r346
2005-07-05 07:24:26 +00:00
Stevie Strickland
359415ca42
Using the don't care syntax in List.honu triggered a bug, so now that's
...
fixed. Also added foreach to the List type in the appropriate places.
svn: r345
2005-07-05 07:14:54 +00:00
Stevie Strickland
265e9d0d57
Forgot to remove the TODO note I left for myself. Now it's gone.
...
svn: r344
2005-07-05 02:43:03 +00:00
Stevie Strickland
a440c19b44
Missed removing cenv from one of the typecheck-expression calls.
...
svn: r343
2005-07-05 02:41:26 +00:00
Stevie Strickland
73b1b12558
Now mixins also show up as being bound appropriately. I also removed the
...
old honu:type function that has no use now that I'm doing things the
"right" way.
svn: r342
2005-07-05 01:54:21 +00:00
Stevie Strickland
2feaff9d19
Moving all the calculation for what needs to be dragged along kicking
...
and screaming into its own file, and now we stick that stuff into its
own little space at the front of what translate returns so that it's
seen by Check Syntax, but we can drop it like a hot potato when it
comes time to run the compiled code.
svn: r340
2005-07-05 01:25:46 +00:00
Stevie Strickland
e4dbf7ffd8
Reminder text in the TODO list for what I should do later.
...
svn: r338
2005-07-04 22:45:51 +00:00
Stevie Strickland
d3654cfdec
Forgot to give map its list argument.
...
svn: r337
2005-07-04 22:40:31 +00:00
Stevie Strickland
03aba477f7
Added useless statements so that Check Syntax will see all uses of interfaces,
...
even those that get erased in the transition to MzScheme classes.
svn: r336
2005-07-04 22:31:33 +00:00
Kathy Gray
57e8d8dab4
Fixing dynamic bug, and adding Util.error
...
svn: r334
2005-07-04 21:32:23 +00:00
Stevie Strickland
bbded8247a
Fixing it such that Check Syntax works again.
...
svn: r333
2005-07-04 21:27:42 +00:00
Stevie Strickland
623effa2f8
Fixing up the lexer used for syntax coloring to return the appropriate value for grouping operators.
...
svn: r332
2005-07-04 21:10:43 +00:00
Stevie Strickland
cc8ee7ac3a
merging 326:329 from branches/sstrickl
...
This fixes up the fact that is-a? should work different for Honu
classes than MzScheme ones (since Honu classes do not automatically
implement the interfaces their superclass did). I also did some
parameterization in the translate module (outside the already
existing current-compile-context).
svn: r330
2005-07-04 20:13:47 +00:00
Kathy Gray
541cf4b7ad
Removed debugging printf
...
svn: r328
2005-07-04 19:40:01 +00:00
Stevie Strickland
39cb4f027f
merging 322:325 from sstrickl/branches
...
This makes tenv and lenv, which were arguments to almost everything,
into parameters. The only time they need to be set is after parsing
and before calling anything else, so there's one use in compile/defns
and one use in compile/interaction.
While I was at it, I took a lot of the infrequently-changing
arguments to typecheck-expression and made some typechecker-local
parameters also.
svn: r326
2005-07-04 18:40:02 +00:00
Eli Barzilay
b13fb49c93
Welcome to a new PLT day.
...
svn: r321
2005-07-04 08:20:05 +00:00
Stevie Strickland
5681703341
Forgot to fix things so that void-typed (in the Honu sense) values don't
...
get printed out.
svn: r320
2005-07-04 04:56:51 +00:00
Stevie Strickland
62d631998b
merging 314:317 from branches/sstrickl
...
This adds the ability to configure whether to print out just the class
name or class + fields for objects. This also adds the feature of
printing out the type of expressions evaluated at the REPL as well as
their value.
svn: r318
2005-07-04 04:33:41 +00:00
Stevie Strickland
50a7859893
merged 308:311 from branches/sstrickl
...
Now null values are printed out as "null" instead of
"#<struct:object:null%>". Simple addition, but useful.
This also adds a very unintelligent pretty printing for classes
by adding a new public member for every Honu generated class that
gets called by format-honu (in tool.ss).
This pretty printing reveals the values for static members.
Eventually I'll want to add an option to print just classes or
classes + fields, like in ProfessorJ, but this was the heavy
lifting of getting classes + fields printing out in the first place.
svn: r312
2005-07-04 02:47:32 +00:00
Stevie Strickland
b0e056190a
We should be checking the new statement's annotation, if we want type-valid? to
...
only be defined on types that the programmer can write down.n
svn: r307
2005-07-04 00:15:56 +00:00
Eli Barzilay
b20010b51e
Welcome to a new PLT day.
...
svn: r302
2005-07-03 08:20:02 +00:00
Stevie Strickland
11a7add8bb
Forgot to quote "values", and missed a use of "list".
...
May have to eventually make my own prefixed version of values to use,
similar to what I did with send (though honu:send does a (Honu) null object
check).
svn: r301
2005-07-03 00:58:52 +00:00
Stevie Strickland
439c1ecd24
Several bugs found, the biggest being using <:_P to compare members
...
of a supertype and subtype, where the subtype was not yet added to
the tenv. Had to hack to get around that one.
Also little problems like the fact that list can be captured by the
user program, so we can't use that -- used list* (with a null at the
end) and null (for empty lists) instead.
Since the power was down and I couldn't get the earlier stuff committed,
I have even more changes. Bug-fixes, mostly, though now top-level
functions that are defined consecutively are mutually recursive as they
should be.
svn: r300
2005-07-03 00:28:59 +00:00
Eli Barzilay
39a7f8feff
Welcome to a new PLT day.
...
svn: r299
2005-07-02 06:03:41 +00:00
Stevie Strickland
7dbb99d3c6
merged 292:296 from branches/sstrickl
...
svn: r297
2005-07-02 04:03:02 +00:00
Kathy Gray
d94aa9230d
Fixed a hex lexing error
...
svn: r291
2005-07-01 23:57:13 +00:00
Matthew Flatt
6f16af82f2
pretty-print bug for hash tables fixed
...
svn: r290
2005-07-01 15:35:52 +00:00
Eli Barzilay
322b1b312a
Welcome to a new PLT day.
...
svn: r289
2005-07-01 08:20:03 +00:00
Kathy Gray
cddd4e4e66
svn: r283
2005-06-30 19:29:41 +00:00
Kathy Gray
b6cf15b4b7
Temporarily fixes a recompilation problem
...
svn: r282
2005-06-30 19:22:41 +00:00
Matthew Flatt
c3147b6468
call security guard for truncate-file
...
svn: r281
2005-06-30 19:09:24 +00:00
Matthew Flatt
ba0519874a
repair to truncate-file
...
svn: r280
2005-06-30 18:56:23 +00:00
Matthew Flatt
6d9aa4cab7
truncate-file
...
svn: r279
2005-06-30 17:38:52 +00:00
Matthew Flatt
3d8c40afe4
fixed verify- ops to take old-format exploded signatures
...
svn: r277
2005-06-30 16:40:13 +00:00
Matthew Flatt
a17bb02f6d
fixed sll conspiracy for modules
...
svn: r276
2005-06-30 16:34:50 +00:00
Eli Barzilay
b2032767d2
Welcome to a new PLT day.
...
svn: r275
2005-06-30 08:20:05 +00:00
Robby Findler
e3b5ba8ef8
moved contract library to private, in order to export a few more names to special places
...
svn: r272
2005-06-29 23:33:51 +00:00
Eli Barzilay
61b31665d2
Welcome to a new PLT day.
...
svn: r268
2005-06-29 08:20:02 +00:00
Matthew Flatt
1951afa0a5
added test for bytes<->string/locale
...
svn: r267
2005-06-28 20:49:40 +00:00
Matthew Flatt
de84c91d1a
URI query tags case-sensitive
...
svn: r262
2005-06-28 19:57:19 +00:00
Jay McCarthy
a2d54ace4d
Handling large files better.
...
svn: r260
2005-06-28 17:15:40 +00:00
Matthew Flatt
0d4bc2cd9d
299.107
...
svn: r259
2005-06-28 17:01:03 +00:00
Jay McCarthy
8eac2f4d0b
Allowing access to response/basic
...
svn: r258
2005-06-28 17:00:29 +00:00
Matthew Flatt
a69440a111
support to set framework path in os x
...
svn: r251
2005-06-28 12:51:18 +00:00
Eli Barzilay
fd00d79aff
Welcome to a new PLT day.
...
svn: r248
2005-06-28 08:20:04 +00:00
Eli Barzilay
07b7eec0c3
Welcome to a new PLT day.
...
svn: r242
2005-06-27 08:20:02 +00:00
Eli Barzilay
5754e34958
Welcome to a new PLT day.
...
svn: r241
2005-06-26 08:20:02 +00:00
Eli Barzilay
0e8f12cf4d
Welcome to a new PLT day.
...
svn: r240
2005-06-25 08:20:07 +00:00
Matthew Flatt
1fdc922b5a
allow multiple instances of MrEd-based apps
...
svn: r239
2005-06-24 20:59:28 +00:00
Eli Barzilay
7b3e3e09f6
Welcome to a new PLT day.
...
svn: r238
2005-06-24 08:20:03 +00:00
Eli Barzilay
586f8886ec
Welcome to a new PLT day.
...
svn: r237
2005-06-23 08:20:02 +00:00
Matthew Flatt
e4a71a9b3c
match phase clean-up and minor contract-expansion improvement
...
svn: r232
2005-06-22 21:31:11 +00:00
Matthew Flatt
bc203f55b8
hierlist inlines arrow bitmaps
...
svn: r231
2005-06-22 21:30:30 +00:00
Matthew Flatt
d17ee2ab7c
windows: allow MrEd-based console apps and Mz-based consoleless apps
...
svn: r230
2005-06-22 20:28:36 +00:00
Matthew Flatt
8c9aca0aef
windows: allow MrEd-based console apps and Mz-based consoleless apps
...
svn: r229
2005-06-22 20:26:24 +00:00
Eli Barzilay
21a1fbe77d
Welcome to a new PLT day.
...
svn: r228
2005-06-22 08:20:02 +00:00
Eli Barzilay
b1ff7fec4b
Welcome to a new PLT day.
...
svn: r224
2005-06-21 08:20:03 +00:00
Eli Barzilay
85c5b13e43
Welcome to a new PLT day.
...
svn: r223
2005-06-20 08:20:06 +00:00
Robby Findler
037cf3be87
,
...
svn: r220
2005-06-19 21:36:45 +00:00
Kathy Gray
fdc3e5d0e4
Made test-boxes work in ProfessorJ
...
svn: r219
2005-06-19 15:38:35 +00:00
Eli Barzilay
70c5613bfe
Welcome to a new PLT day.
...
svn: r216
2005-06-19 08:20:05 +00:00
Eli Barzilay
972d4e9d57
Welcome to a new PLT day.
...
svn: r214
2005-06-18 08:20:03 +00:00
Eli Barzilay
9b5a718b38
honu.gif -> honu.png with transparency
...
svn: r213
2005-06-17 23:15:08 +00:00
Matthew Flatt
4f98eeffc9
pip-wrap-balloon
...
svn: r212
2005-06-17 16:07:28 +00:00
Eli Barzilay
5893e758fd
Welcome to a new PLT day.
...
svn: r211
2005-06-17 08:20:05 +00:00
Matthew Flatt
4f19cb1230
added 'test-case-box property
...
svn: r209
2005-06-17 01:43:09 +00:00
Guillaume Marceau
4e9be63437
merged mztake 205:206 from /plt/branches/gmarceau/mztake
...
svn: r207
2005-06-17 01:27:58 +00:00
Guillaume Marceau
357ee29e7f
temporary fix for mztake in the presence of tabs
...
svn: r200
2005-06-16 23:22:52 +00:00
Robby Findler
d11899eca6
disabled all mztake tools
...
svn: r199
2005-06-16 22:37:48 +00:00
Robby Findler
95c2641dc1
disabled mztake
...
svn: r198
2005-06-16 21:20:30 +00:00
Matthew Flatt
dc2fa5a172
remove done in mred test
...
svn: r195
2005-06-16 10:58:33 +00:00
Matthew Flatt
d044f2def9
real type, print toplevel expressions
...
svn: r194
2005-06-16 10:57:52 +00:00
Matthew Flatt
86802e9ce1
pt- to pip- in tutorial
...
svn: r193
2005-06-16 10:55:33 +00:00
Eli Barzilay
4aabbba277
Welcome to a new PLT day.
...
svn: r191
2005-06-16 08:20:06 +00:00
Eli Barzilay
43fb4494ae
forgot to remove makefile
...
svn: r190
2005-06-16 00:35:53 +00:00
Eli Barzilay
effceb9995
Removed unnecessary files.
...
Shrunk huge jpg.
svn: r189
2005-06-16 00:30:05 +00:00
Eli Barzilay
dd6b603d27
use jpg suffix
...
svn: r188
2005-06-16 00:26:26 +00:00
Eli Barzilay
cfce6631b3
props etc
...
svn: r187
2005-06-16 00:22:41 +00:00
Guillaume Marceau
d4d279ec7a
reverted to the layout of version 139
...
svn: r186
2005-06-14 20:13:14 +00:00
Guillaume Marceau
cf34a57f36
deleted obsolete stuff MzTake Publicity, Talk, and interface
...
svn: r185
2005-06-14 16:06:28 +00:00
Guillaume Marceau
e82a136fbe
added the statistical profiler
...
svn: r184
2005-05-12 22:32:17 +00:00
Guillaume Marceau
0b04359f47
cleaning up sine.ss
...
svn: r183
2005-05-08 18:32:49 +00:00
Guillaume Marceau
58114baeee
added current-process and trace* and bind
...
svn: r182
2005-02-22 18:25:10 +00:00
Guillaume Marceau
bd1c915644
refactoring worked. mztake now uses skipper s single steping annotator
...
svn: r181
2005-02-17 17:42:32 +00:00
Guillaume Marceau
be27134ac4
while working with greg. skipper is integrated, mztake is in the middle of the load-annotator refactoring
...
svn: r180
2005-02-16 06:27:40 +00:00
Guillaume Marceau
b76f0e77be
Factored out the mztake parts from the annotator.
...
The annotator takes lists of locations to annotate
intead of taking a process and some clients.
svn: r179
2005-01-18 20:01:01 +00:00
Jono Spiro
5780f1bad6
svn: r178
2004-12-10 04:15:32 +00:00
Jono Spiro
dc42966684
svn: r177
2004-08-27 23:45:34 +00:00
Jono Spiro
633695792b
svn: r176
2004-08-27 19:27:50 +00:00
Jono Spiro
a0f7cfa1bd
svn: r175
2004-08-10 05:25:25 +00:00
Jono Spiro
15aa36c435
svn: r174
2004-08-10 04:37:33 +00:00
Jono Spiro
f0ecd2f0bc
svn: r173
2004-08-10 04:08:56 +00:00
Jono Spiro
86647b01eb
svn: r172
2004-08-10 02:39:11 +00:00
Jono Spiro
1cccb1f00d
who the hell cares...
...
svn: r171
2004-08-10 02:10:49 +00:00
Jono Spiro
eed433e3c4
svn: r170
2004-08-10 01:31:37 +00:00
Jono Spiro
dd396a1494
svn: r169
2004-08-10 01:29:22 +00:00
Jono Spiro
755abd077f
uncommented versions of demos
...
svn: r168
2004-08-10 01:22:02 +00:00
Jono Spiro
11063d3abc
svn: r167
2004-08-10 01:07:53 +00:00
Jono Spiro
c65e299e5c
svn: r166
2004-08-09 19:20:28 +00:00
Jono Spiro
ec363fe731
svn: r165
2004-08-09 19:09:05 +00:00
Jono Spiro
e2bdddda6e
svn: r164
2004-08-09 18:42:24 +00:00
Jono Spiro
f591002a7d
updated the doc for distribution location
...
svn: r163
2004-08-09 18:23:32 +00:00
Jono Spiro
2f46304b4e
fixed
...
svn: r162
2004-08-08 00:17:26 +00:00
Jono Spiro
1452dadf87
trying to fix random-xs svn bug
...
svn: r161
2004-08-08 00:16:48 +00:00
Jono Spiro
bf20fc3633
svn: r160
2004-08-08 00:14:20 +00:00
Jono Spiro
7c856d35a6
Dijkstra documented.
...
.PLT modified.
svn: r159
2004-08-08 00:04:09 +00:00
Jono Spiro
cb87da8e26
made PLT archive
...
svn: r158
2004-08-07 00:56:29 +00:00
Jono Spiro
fb7e8319bf
svn: r157
2004-08-07 00:16:05 +00:00
Jono Spiro
9d54a4f78c
svn: r156
2004-08-06 22:11:12 +00:00
Jono Spiro
208d216859
svn: r155
2004-08-06 21:11:45 +00:00
Jono Spiro
8a633e5b57
svn: r154
2004-08-06 20:32:45 +00:00
Jono Spiro
ad5de22515
svn: r153
2004-08-06 18:59:35 +00:00
Jono Spiro
1f557bd171
dijkstra fixed
...
svn: r152
2004-08-06 17:50:11 +00:00
Jono Spiro
46868034e1
svn: r151
2004-08-06 12:08:47 +00:00
Jono Spiro
050d9acd13
svn: r150
2004-08-06 11:58:00 +00:00
Jono Spiro
ffd45198fa
demos are updated based on feedback.
...
a few "useful-code" functions were added and documented.
svn: r149
2004-08-06 11:25:19 +00:00
Jono Spiro
04e9cefc17
moved marks.ss to mztake and removed all references to stepper.
...
changed mztake-process to define-mztake-process
changed 'break to 'entry
improved error messages
traces get processed in the order they are defined in the script file now.
svn: r148
2004-08-06 03:14:02 +00:00
Jono Spiro
2d5242e5f4
svn: r147
2004-08-06 00:10:10 +00:00