Commit Graph

23 Commits

Author SHA1 Message Date
Stevie Strickland
880adecea4 I think that the contract changes have been merged appropriately.
svn: r12412
2008-11-12 16:44:46 +00:00
Robby Findler
2394848555 function contracts now preserve tail recursion
svn: r12360
2008-11-09 02:31:25 +00:00
Matthew Flatt
95bedb17fb change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
svn: r12231
2008-11-04 14:24:12 +00:00
Stevie Strickland
8668c6301b Ah, well. Unless magic happens, I choose the Rays, because seriously?
I may have a love for the NL, but forget the Phillies.

Just glad LA got knocked out first so we didn't have to hear about Manny
making it and Boston not.

svn: r12050
2008-10-17 02:08:29 +00:00
Robby Findler
eb7d9be3f0 fixed the contract? predicate so that it recognizes thigns that aren't yet turned into contract structs
svn: r12043
2008-10-15 12:54:37 +00:00
Stevie Strickland
214e4f6e40 My name is Timmy
I'm hurling for my team
Haven't pitched in weeks
But this is now a theme

Come and pitch Game Four
Don't let Tampa Score
I don't need the dome
I'll pitch fine at home
In the LCS
I have pitched my best
On two weeks of rest.
Let me tell you 'bout it

The knuckler can travel through time
A break that makes you lose your mind
The batter said, "Hey man, how'd it move that way"
They couldn't get the ball into play.

My name is Wakefield
I keep my nails filed real fine
Ain't got much of a fastball
But this game is still mine
It's still mine...

"Tell me what to do.
We can't hit this guy.
Never pitches flat"
And you know what else?
Guess what I received in the mail today
Words of deep concern from my manager

The series goes not as he planned
Big Papi has injured his hand
Beckett can't throw for a strike
So he grooves them right down the pike.

The Red Sox are playin' at home
The Red Sox are playin' at home
The Red Sox are playin' at home

Yeah

The Red Sox are playin' at home
The Red Sox are playin' at home
The Red Sox are playin' at home
Yeah yeah yeah

My name is Wakefield.

-- Jose Melendez,
http://keystothegame.blogspot.com/2008/10/alcs-game-4-my-name-is-wakefield.html

svn: r12030
2008-10-14 05:13:42 +00:00
Robby Findler
2ef287f107 added empty as a coerceable value
svn: r12025
2008-10-13 21:09:18 +00:00
Stevie Strickland
5ca6b68617 slight rewording
svn: r11981
2008-10-08 16:58:58 +00:00
Stevie Strickland
fb9c65e5ef Let's make this more structured so we can actually print this out nicely.
svn: r11979
2008-10-08 16:16:18 +00:00
Stevie Strickland
d424cc4ef2 This way we get rid of the phantom spaces in the fitting case.
svn: r11767
2008-09-15 22:10:17 +00:00
Stevie Strickland
4ac235f534 Trunk merging, taking care to integrate Robby's changes appropriately. Only
change from what he did was that I added a name arg to the verify/contract
macro (he already has coerce-contract take a name appropriately, so this
was very simple, yay!).

svn: r11737
2008-09-13 23:17:58 +00:00
Robby Findler
fb17d339ef oops, committed too soon...
svn: r11731
2008-09-13 22:38:21 +00:00
Robby Findler
d69957455c a bunch more values are now converted into contracts automatically (added bytes)
svn: r11730
2008-09-13 22:37:16 +00:00
Robby Findler
85e489219c a bunch more values are now converted into contracts automatically
svn: r11729
2008-09-13 22:35:09 +00:00
Stevie Strickland
2d2b667bd8 Merging the changes from trunk into here. Adding back the changes that
allow for reporting the position of the contract that failed.

svn: r11728
2008-09-13 17:05:00 +00:00
Robby Findler
06a4d0df4a got rid of define-struct/prop since scheme/base has a define-struct that does all that (and more) now
svn: r11727
2008-09-13 16:29:01 +00:00
Stevie Strickland
019c2c8c34 Handle strings as blame, now add a description of the type of contract
boundary that triggered the contract error.

svn: r11695
2008-09-12 18:49:08 +00:00
Robby Findler
44b62899fa improved blame error message when there is no source location
svn: r11526
2008-09-02 16:12:13 +00:00
Robby Findler
300d1361a1 added planet bug report icon
svn: r11522
2008-09-02 12:46:12 +00:00
Robby Findler
5596aff30f improved contract error messages so that they now always have absolute module references in them for blame information
svn: r11511
2008-09-01 19:54:50 +00:00
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Robby Findler
8a7cdad926 removed links to old mzlib stuff and mzscheme module from the contract library (but not from all the libraries it depends on)
svn: r8023
2007-12-16 00:20:18 +00:00
Robby Findler
9a0498b44d moved class, contracts, serialize, and traits into scheme/ and changed the class and contract interface so that contracts no longer depend on the class system (instead its the other way around)
svn: r8017
2007-12-15 18:46:55 +00:00