Jay McCarthy
3f4e7c0069
- Adding icons for navigation (from http://momenticons.com/ )
...
- Adding next rev button
svn: r18327
2010-02-24 20:07:54 +00:00
Robby Findler
df049ea35e
normalized the output so drdr won't say that this is changing
...
svn: r18326
2010-02-24 19:46:24 +00:00
Robby Findler
872ace8cd5
added some comments about the new graphs
...
svn: r18325
2010-02-24 19:01:32 +00:00
Jay McCarthy
7a294ffd7e
- Allowing non-UTF8 output to be displayed in some way.
...
** http://drdr.plt-scheme.org/18034/collects/tests/mzscheme/benchmarks/shootout/mandelbrot-generic.ss
- Adding Robby's new graphing system
- Catching file difference errors
- Handling new files differently
svn: r18324
2010-02-24 18:49:44 +00:00
Robby Findler
2ce01fd5ce
PR 10704
...
svn: r18323
2010-02-24 17:58:59 +00:00
Stevie Strickland
9f9e83b671
Yes, I know that we get different results for how it prints out. This needs
...
to be fixed. But for now, I'm commenting this out with a note to myself to
get this fixed.
svn: r18322
2010-02-24 17:46:51 +00:00
Robby Findler
50a6a585b1
fixed some repl-printing related bugs that would make 'write' sensitive to pretty-print's parameters in drscheme's repl
...
svn: r18321
2010-02-24 17:35:09 +00:00
Stevie Strickland
c5a3b9ee16
Adds object/c and fixes object-contract to have the same semantics.
...
Contracts written in object-contract forms still have the same restrictions,
but object/c is the unrestricted version.
svn: r18320
2010-02-24 16:43:06 +00:00
Stevie Strickland
232db39f54
Sync up to trunk to prepare for the grand merge.
...
svn: r18319
2010-02-24 16:38:32 +00:00
Stevie Strickland
af0387e3a6
Fuck you, C, and the flea-bitten, mange-covered, syphilis-ridden horse you
...
rode in on.
svn: r18318
2010-02-24 16:35:30 +00:00
Eli Barzilay
e9c0ba7398
do a post-redirect-get to avoid the usual problems
...
svn: r18317
2010-02-24 11:15:37 +00:00
Eli Barzilay
38d201cd38
Welcome to a new PLT day.
...
svn: r18316
2010-02-24 08:50:36 +00:00
Jay McCarthy
25e403156a
Adding DrDr source to meta.
...
svn: r18315
2010-02-24 04:07:08 +00:00
Stevie Strickland
60b6c81f9f
Okay, updates to all this crapola. Going to try and see what happens if I
...
only attach prop:unwrap to wrapped objects.
svn: r18313
2010-02-23 23:56:08 +00:00
Stevie Strickland
7e6b4757fa
Forgot to check this
...
svn: r18312
2010-02-23 22:40:07 +00:00
Jay McCarthy
587f318cd2
Fixing one use of delay
...
svn: r18311
2010-02-23 22:33:25 +00:00
Jay McCarthy
652cdcf902
Changing bindings parser on requests to promises.
...
svn: r18310
2010-02-23 22:29:22 +00:00
Sam Tobin-Hochstadt
08e10674ea
new TS guide
...
svn: r18309
2010-02-23 22:09:40 +00:00
Stevie Strickland
f60645da2c
ARGHGHGHGHGHGHGHGGHGH
...
svn: r18308
2010-02-23 21:43:08 +00:00
Sam Tobin-Hochstadt
1616e27b4b
fix comment, add test
...
svn: r18307
2010-02-23 21:36:53 +00:00
Stevie Strickland
e1cd160a40
Now that the C code is back at a compile-ready point, I'll check in.
...
svn: r18306
2010-02-23 20:57:22 +00:00
Jay McCarthy
a4dfbfb1d6
Fixing mutator-cond
...
svn: r18305
2010-02-23 19:43:36 +00:00
Stevie Strickland
472ef1e873
Other cleanups.
...
svn: r18303
2010-02-23 15:59:22 +00:00
Stevie Strickland
1eeb27fc30
Small fixes in make-wrapper-class/object.
...
svn: r18302
2010-02-23 15:58:00 +00:00
Stevie Strickland
5e07c2e340
Clean up the prop build a bit, and if there's no unwrapper, just return the
...
object (since this works like an identity anyway if it's not a wrapped object).
svn: r18301
2010-02-23 15:47:18 +00:00
Stevie Strickland
aa7062a35e
Fix up kernel.ss to include unwrapper, also fix arity check now that it takes
...
one more.
svn: r18300
2010-02-23 15:01:04 +00:00
Stevie Strickland
6583b0b77c
My first foray into the C side of things.
...
svn: r18299
2010-02-23 14:55:24 +00:00
Stevie Strickland
88a6038705
Grab Matthew's addition of objscheme_unwrap so I can see about making
...
object contracts work even for primitive things.
svn: r18298
2010-02-23 14:10:34 +00:00
Matthew Flatt
a7b5d0d8f1
add objscheme_unwrap() hook for contract system to interact with primitive MrEd classes
...
svn: r18297
2010-02-23 13:53:55 +00:00
Stevie Strickland
09425bc801
Keep the original class in the supers list. Also, copy over the no-super-init?
...
flag.
svn: r18296
2010-02-23 12:51:27 +00:00
Robby Findler
05efd5be38
brought back the diamond prefix on the tabs for when files arent saved; changed the default choince to star for linux
...
svn: r18295
2010-02-23 12:36:55 +00:00
Stevie Strickland
ff065ca1d8
Grab the fix for get-tab-count.
...
svn: r18294
2010-02-23 10:30:29 +00:00
Stevie Strickland
1c31d939d4
There's no check that frame isn't #f here, and this seems to be the root of
...
the failure I was noticing whenever popup windows were triggered (e.g., hitting
the backtrace button or trying to submit a bug report).
svn: r18293
2010-02-23 10:24:09 +00:00
Eli Barzilay
2406ac6011
Welcome to a new PLT day.
...
svn: r18292
2010-02-23 08:50:34 +00:00
Stevie Strickland
8cc22294ff
Sync up to trunk.
...
svn: r18291
2010-02-23 07:25:24 +00:00
Stevie Strickland
6326731a15
Fix the tests that break due to semantic changes in object-contract.
...
svn: r18290
2010-02-23 04:34:05 +00:00
Stevie Strickland
70b5fe6294
Of course, it would help if this was correct.
...
svn: r18289
2010-02-23 04:18:29 +00:00
Stevie Strickland
e4f7f0032e
Get rid of the loop that's no longer a loop, and also add in the necessary
...
object unwrapping.
svn: r18288
2010-02-23 04:13:09 +00:00
Stevie Strickland
e9a6aa31ca
Remove a load of crap from mzlib's object-contract that's no longer needed.
...
svn: r18287
2010-02-23 04:03:39 +00:00
Stevie Strickland
978a9586f5
We no longer need the #:error thing here, because we've fixed object-contract
...
for real now.
svn: r18286
2010-02-23 04:02:03 +00:00
Stevie Strickland
14ab0175c3
Okay, expanding field accesses and mutations to basically inline the
...
unwrapping operation helps a bit, especially with inherited fields.
Unfortunately, as one might expect, TANSTAAFL applies here. In order
to make sure that we keep the contracted objects around as much as
possible to make sure there are no holes, we end up making local and
inherited field access codes 2-3x more than they did before. However,
this is still something on the order of 5x faster than external
access. But blah.
CONTRACTS ARE NOT FREE. Just ask your local lawyer.
svn: r18285
2010-02-23 03:15:43 +00:00
Sam Tobin-Hochstadt
f2ee3aa7b6
Fix bad hashtable type inference.
...
svn: r18284
2010-02-23 02:05:40 +00:00
Matthias Felleisen
2e791579ad
fixed small typo in on-tick for universe
...
svn: r18283
2010-02-23 02:01:18 +00:00
Stevie Strickland
53381bbf03
Remove unwrapping in find-method/who until I figure out what I actually need
...
to do.
Also fix up is-a? and subclass? so that they should work the same when
contracts are removed from a program.
svn: r18282
2010-02-23 01:15:11 +00:00
Stevie Strickland
f1b0bfdd79
Yeah, accessors need arguments.
...
svn: r18281
2010-02-23 00:46:47 +00:00
Stevie Strickland
cfdb9dd39b
Time to unveil object/c.
...
svn: r18280
2010-02-23 00:43:25 +00:00
Stevie Strickland
ab2561e08a
Now we don't need to recur down to unwrap something, but if we get a wrapped
...
primitive object in a method send, we need to unwrap all objects for its
method.
svn: r18279
2010-02-23 00:40:59 +00:00
Sam Tobin-Hochstadt
88817e6bd3
fix obvious bogosity
...
svn: r18278
2010-02-23 00:01:47 +00:00
Stevie Strickland
2af44afb17
Now I see -- I was handling local fields in an incorrect manner. We don't
...
want later projections to affect local accesses or mutations -- so we just
have to add the unwrap check in case it's a wrapped object.
svn: r18277
2010-02-22 22:43:47 +00:00
Stevie Strickland
0e3af71176
So now object-contract works again, but we seem to have introduced a bug
...
in the class/c inherit-field form, so now time to fix that.
svn: r18276
2010-02-22 22:26:27 +00:00