Commit Graph

156 Commits

Author SHA1 Message Date
Robby Findler
e3776e5476 added 'module' wrapper for saved files in the teaching languages (and support for that in the drscheme:language:language<%> interface)
svn: r5602
2007-02-14 23:23:32 +00:00
Greg Cooper
d2bb69fdb9 fix for debugger crashing
svn: r5196
2006-12-30 02:40:38 +00:00
Matthew Flatt
cf0b303497 359.2, collects changes
svn: r5143
2006-12-20 00:57:12 +00:00
Eli Barzilay
3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +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
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
Greg Cooper
048686eade should now have my fix and Aleks's patch
svn: r4191
2006-08-30 15:22:13 +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
Greg Cooper
e694c53738 aleks bromfield's patch for DrOCaml
svn: r4161
2006-08-27 23:45:19 +00:00
Greg Cooper
7a44d396d1 fixed a bug in persistent breakpoint maintenance (handling eval'd exprs
w/o source location info)

implemented right-click menu feature to print variable and return values to
  the console (useful when rendering something wider than space around buttons 
  in debug control pane)

svn: r3748
2006-07-18 04:24:35 +00:00
Greg Cooper
e4f5ed700b fixed sprofiler demo
worked around problem where some syntax objects were getting unwrapped
  (e.g., require)

svn: r3742
2006-07-17 16:23:00 +00:00
Greg Cooper
c1a85ad061 fixed bug in debug button where breakable locations would be lost for
languages other than (module ...)

made push-pull-ball not a module, so it just runs in FrTime

removed velocity display from pong.ss, and moved default location of left
controller so it doesn't cause div-by-zero exceptions

svn: r3718
2006-07-16 00:27:53 +00:00
Matthew Flatt
a334558f62 removed hacks now that PR 8112 is resolved
svn: r3497
2006-06-27 14:02:01 +00:00
Greg Cooper
00513d7778 fixed/changed interface for accumulating top-level ids from annotator
debugger now supports mousing over top-level ids (but no set! yet)

svn: r3458
2006-06-23 22:12:25 +00:00
Greg Cooper
b1251209df the state of each debugging session is now maintained by the tab instead of the
frame

svn: r3449
2006-06-23 18:55:57 +00:00
Greg Cooper
ec47ef318f breakpoints now persist across execution and debugging sessions
svn: r3443
2006-06-23 00:16:47 +00:00
Greg Cooper
c345c8eef2 - annotator no longer inserts breaks on exprs from external macros
- debugger no longer tries to track variables from external macros

svn: r3439
2006-06-22 19:20:19 +00:00
Guillaume Marceau
41d79339b9 attempt to work around byecompiler bug
svn: r3360
2006-06-14 20:20:24 +00:00
Greg Cooper
1a70f40e4f minor bug fix
svn: r3328
2006-06-11 18:06:52 +00:00
Guillaume Marceau
0849f54d68 removed base-gm.ss from dykstra
svn: r2599
2006-04-05 00:19:51 +00:00
Guillaume Marceau
f5d77675c7 doc fix
svn: r2597
2006-04-04 23:32:53 +00:00
Guillaume Marceau
1f702fab15 cleaned up and fixed base-gm.ss in frtime and mztake
svn: r2596
2006-04-04 23:22:49 +00:00
Guillaume Marceau
65f188723a trimmed base.ss
svn: r2578
2006-04-03 05:53:25 +00:00
Eli Barzilay
16f01a1109 {quick,merge}sort -> sort
svn: r2569
2006-04-01 12:24:15 +00:00
Matthew Flatt
3cdb386436 adapt Debug button to annotator.ss interface change
svn: r2206
2006-02-13 14:22:59 +00:00
Guillaume Marceau
debdf0e431 implemented top-level lookups, with scoping
svn: r2173
2006-02-08 17:48:49 +00:00
Guillaume Marceau
e862bb520a implementing top-level-ids
svn: r2071
2006-02-01 19:05:04 +00:00
Greg Cooper
f49fc2b852 moving the mztake tests to collects/tests/mztake
svn: r2012
2006-01-27 23:58:03 +00:00
Greg Cooper
a5a017bd9f implemented current-reqspec
svn: r2011
2006-01-27 23:54:38 +00:00
Greg Cooper
d950b675f2 implemented break-after and loc/r
svn: r2007
2006-01-27 22:08:54 +00:00
Guillaume Marceau
038c69c3ef implemented pattern matching locations
svn: r1872
2006-01-19 17:43:00 +00:00
Matthew Flatt
e82c56d1b6 remove newline in status, which causes trouble in X
svn: r1764
2006-01-05 14:02:15 +00:00
Matthew Flatt
4bd8257202 avoid MrEd/Windows zero-height message% bugs
svn: r1637
2005-12-18 00:07:12 +00:00
Greg Cooper
9206b90b8a added NAP-TIME to highway.ss
changed WHERE from a behavior to an event and updated sprofiler-mztake
accordingly

svn: r1617
2005-12-15 01:29:48 +00:00
Greg Cooper
5f88a3d5f3 fixed "where" bug in sprofiler
sine no longer pauses

svn: r1616
2005-12-14 23:51:42 +00:00
Matthew Flatt
0164317066 fixed gui for multiple values
svn: r1572
2005-12-09 20:43:16 +00:00
Matthew Flatt
3fae8822a3 added string constant for debug tool button
svn: r1541
2005-12-06 20:13:28 +00:00
Matthew Flatt
5d8b64df09 show Step/Debug buttons for suitable languages, only
svn: r1383
2005-11-23 17:22:40 +00:00
Matthew Flatt
b172954a54 debugger expands linearly
svn: r1373
2005-11-22 19:46:07 +00:00
Guillaume Marceau
3f8d2cf779 documented the annotator
svn: r823
2005-09-09 22:33:57 +00:00
Guillaume Marceau
b9bf3b6134 #%top now works
svn: r593
2005-08-14 07:27:27 +00:00
Guillaume Marceau
d3e8815e46 little clean ups
svn: r591
2005-08-14 06:30:59 +00:00
Guillaume Marceau
00b20bf708 finished updating the docs (again), implemented policies, moved nicely reusable files out of private, renamed load-annotator to load-sandbox
svn: r590
2005-08-14 05:27:58 +00:00
Guillaume Marceau
bf57c0e894 updated dox.txt
svn: r555
2005-08-06 00:58:08 +00:00
Guillaume Marceau
6f31d7a6b8 fixed small contract bug
svn: r554
2005-08-06 00:34:10 +00:00
Guillaume Marceau
cb30a90f04 define-values-for-syntax and (now-running b) and broken #%top
svn: r542
2005-08-03 19:45:21 +00:00
Jay McCarthy
a180ebce2e Adding to todo
svn: r521
2005-08-01 15:41:51 +00:00
Matthew Flatt
6a6774d336 adjusted terminology in the GUI
svn: r513
2005-07-31 13:45:01 +00:00
Jay McCarthy
b12987e9e8 Updating for new frtime and making col optional
svn: r465
2005-07-27 16:29:13 +00:00
Jay McCarthy
6e06669843 Fixing compile error
svn: r455
2005-07-26 22:36:04 +00:00