-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathChangeLog
More file actions
7220 lines (5104 loc) · 257 KB
/
ChangeLog
File metadata and controls
7220 lines (5104 loc) · 257 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2015-03-05 rocky <rockyb@rubyforge.org>
* Rakefile, app/options.rb, trepanning.gemspec: Get ready for
release 2.15.3
2015-03-05 rocky <rockyb@rubyforge.org>
* trepanning.gemspec: Bang on 2.1.5 packaging a little.
2015-03-05 rocky <rockyb@rubyforge.org>
* processor/command/source.rb, processor/command/step.rb,
test/integration/test-debug.rb: Small bugs, add step markdown.
2015-03-04 rocky <rockyb@rubyforge.org>
* test/data/debug.cmd, test/data/debug.right,
test/integration/test-debug.rb: Add "debug" command test
2015-03-03 rocky <rockyb@rubyforge.org>
* processor/command/debug.rb: Reinstate debug command. Runtime
support will go in next ruby-debugger-runtime patch update.
2015-03-03 rocky <rockyb@rubyforge.org>
* processor/validate.rb, trepanning.gemspec: validate: got test
backwards gemspec: need to list dependencies even if they are in
patched tarball
2015-03-03 rocky <rockyb@rubyforge.org>
* ChangeLog, NEWS, README.md, Rakefile, trepanning.gemspec: Get
ready for release 0.3.0
2015-02-14 rocky <rockyb@rubyforge.org>
* interface/script.rb, io.rb,
processor/command/info_subcmd/program.rb, processor/location.rb,
test/functional/test-next.rb: When we have a non-local exception,
show that.
2015-02-12 rocky <rockyb@rubyforge.org>
* data/custom_require.rb, data/perldb.bindings, data/prelude.rb,
processor.rb, processor/command/info_subcmd/files.rb,
processor/command/info_subcmd/frame.rb,
processor/command/info_subcmd/program.rb,
processor/command/list.rb, processor/location.rb,
processor/validate.rb, test/functional/test-remap.rb: Lots of little
bugs. data: Ruby gem implementation is different. processor, list:
add text_file? Look for handle DL file names
2015-02-11 rocky <rockyb@rubyforge.org>
* app/core.rb, processor.rb, processor/location.rb,
test/data/debugger-stop.right, test/functional/test-watchg.rb: Fix
up watchg and its test. All unit,functional and integration tests
now work. Need to reinstate mre functional tests and add more tests
overall.
2015-02-11 rocky <rockyb@rubyforge.org>
* test/functional/test-recursive-bt.rb,
test/functional/test-return.rb: Reinstate recursive backtrace
(shortening) test.
2015-02-11 rocky <rockyb@rubyforge.org>
* Rakefile, trepanning.gemspec: Check for Ruby 2.1.5 with debugger
support. columnize is now baked in to the patches.
2015-02-10 rocky <rockyb@rubyforge.org>
* processor/command/set_subcmd/register_subcmd/sp.rb,
processor/command/set_subcmd/return.rb,
test/functional/test-return.rb: Adjust test-return.rb. return.rb:
wrong call to set sp sp.rb: remove stray print statement
2015-02-10 rocky <rockyb@rubyforge.org>
* README.md: Link to features
2015-02-10 rocky <rockyb@rubyforge.org>
* processor/command/raise.rb, processor/running.rb,
test/functional/test-next.rb, test/functional/test-raise.rb:
running.rb: use "step into". Don't support "raise". Work on more
functional tests.
2015-02-09 rocky <rockyb@rubyforge.org>
* processor/running.rb, test/functional/test-finish.rb: Use
high-speed finish that's in our patched ruby
2015-02-07 rocky <rockyb@rubyforge.org>
* README.md: project has moved from google code to
https://sourceforge.net/projects/ruby-debugger-runtime/
2015-02-07 rocky <rockyb@rubyforge.org>
* app/run.rb, test/unit/test-cmd-parse_list_cmd.rb: Updates for
latest frame trace disable patches
2015-02-06 rocky <rockyb@rubyforge.org>
* test/data/trace.right, test/functional/test-break-long.rb,
test/functional/test-delete.rb, test/functional/test-next.rb:
Locations verified. Previous patch recently removed to adjust
locations in ruby-19-debugger still needs to be there.
2015-02-06 rocky <rockyb@rubyforge.org>
* Rakefile, test/functional/test-break-long.rb: Rakefile: another
use where we remove hard-coded name "gem". test-break-long.rb:
adjust for current situation. Need to verify this is correct.
2015-02-06 rocky <rockyb@rubyforge.org>
* test/functional/test-delete.rb, test/functional/test-next.rb,
test/functional/test-return.rb: May be chasing my tail until patches
stabilize.
2015-02-06 rocky <rockyb@rubyforge.org>
* Rakefile, test/data/debugger-stop.right,
test/data/fname-with-blank.cmd, test/data/fname-with-blank.right,
test/data/pc.cmd, test/data/quit.right,
test/integration/test-debugger-stop.rb,
test/integration/test-pc.rb, test/integration/test-quit.rb: Bang on
integration tests
2015-02-06 rocky <rockyb@rubyforge.org>
* app/default.rb, app/run.rb, lib/trepanning.rb,
processor/location.rb, test/data/trace.cmd, test/data/trace.right,
test/integration/test-trace.rb: Don't go into debugger command loop
on exit if run with tracing. trace test now works.
2015-02-06 rocky <rockyb@rubyforge.org>
* app/default.rb, app/options.rb, bin/trepan, lib/trepanning.rb,
test/data/pc.cmd, test/data/pc.right, test/example/assign.rb,
test/integration/helper.rb, test/integration/test-pc.rb: Reinstate
--basename option. Don't nuke --cmdfile stdout. Add test for "set
pc".
2015-02-06 rocky <rockyb@rubyforge.org>
* processor/command/set_subcmd/register.rb: Forgot to add the
register manager.
2015-02-06 rocky <rockyb@rubyforge.org>
* test/integration/test-trace.rb: Reflow
2015-02-06 rocky <rockyb@rubyforge.org>
* processor/command/base/submgr.rb,
processor/command/set_subcmd/auto.rb,
processor/command/set_subcmd/max_subcmd/list.rb,
processor/command/set_subcmd/pc.rb,
processor/command/set_subcmd/register_subcmd/pc.rb,
processor/command/set_subcmd/register_subcmd/sp.rb,
processor/command/set_subcmd/reload.rb,
processor/command/set_subcmd/sp.rb: Add info registers and put sp
and pc under that. Start markdown of subcommand help.
2015-02-06 rocky <rockyb@rubyforge.org>
* processor/command/alias.rb, processor/command/edit.rb,
processor/command/help.rb,
processor/command/info_subcmd/registers_subcmd/helper.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb,
processor/command/unalias.rb, test/unit/test-cmd-parse_list_cmd.rb:
Work on debugger state when there is no frame: Show only available
commands, not all of them. "alias", and "unalias" don't need a
stack. "edit" checks stack when it needs it. info var locals:
Describe local numbers with respect to C fns.
2015-02-05 rocky <rockyb@rubyforge.org>
* app/core.rb, processor/command/info_subcmd/program.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb,
processor/location.rb, processor/running.rb,
test/functional/test-debugger-call-bug.rb,
test/functional/test-delete.rb, test/functional/test-next.rb: Handle
exception events better in "info program", in displaying information
and stepping. info locals: doc improvement.
2015-02-05 rocky <rockyb@rubyforge.org>
* app/run.rb, processor.rb, processor/breakpoint.rb,
processor/command/finish.rb, processor/command/list.rb,
processor/command/next.rb, processor/command/shell.rb,
processor/command/step.rb, processor/frame.rb,
processor/validate.rb: Handle program termination inside the
debugger better. We no longer trace into the debugger. We enter a
debugger command loop after finishing. Change prompt to add a ':pm'
suffix.
2015-02-03 rocky <rockyb@rubyforge.org>
* app/frame.rb, processor/command/disassemble.rb,
processor/location.rb: The source location of a C function is now
its memory address. Deal with it. Also better line splitting of
long frame lines.
2015-02-02 rocky <rockyb@rubyforge.org>
* app/default.rb, app/options.rb, processor.rb,
processor/command/alias.rb, processor/command/break.rb,
processor/command/help.rb, processor/command/show.rb,
processor/command/source.rb, processor/command/tbreak.rb,
processor/command/unalias.rb, processor/command/undisplay.rb,
processor/command/watchg.rb, processor/default.rb: Finish adding
markdown for commands. Turn highlight on by default.
2015-02-02 rocky <rockyb@rubyforge.org>
* processor/command/help.rb, processor/command/info.rb,
processor/command/kill.rb, processor/command/list.rb,
processor/command/next.rb, processor/command/nocache.rb,
processor/command/parsetree.rb, processor/command/pp.rb,
processor/command/pr.rb, processor/command/ps.rb,
processor/command/quit.rb, processor/command/save.rb,
processor/command/server.rb, processor/command/set.rb,
processor/command/shell.rb, processor/command/up.rb: More mardown
2015-02-02 rocky <rockyb@rubyforge.org>
* processor/command/eval.rb, processor/command/exit.rb: More help
markdown.
2015-02-02 rocky <rockyb@rubyforge.org>
* processor.rb, processor/hook.rb, test/functional/fn_helper.rb,
test/functional/test-break-long.rb, test/functional/test-break.rb,
test/functional/test-condition.rb,
test/functional/test-debugger-call-bug.rb,
test/functional/test-delete.rb, test/functional/test-eval.rb,
test/functional/test-finish.rb,
test/functional/test-immediate-step-bug.rb,
test/functional/test-next.rb, test/functional/test-raise.rb,
test/functional/test-recursive-bt.rb,
test/functional/test-remap.rb, test/functional/test-return.rb,
test/functional/test-step.rb, test/functional/test-stepbug.rb,
test/functional/test-watchg.rb: Start to reinstate functional tests.
Some even work!
2015-02-02 rocky <rockyb@rubyforge.org>
* Rakefile: Allow us to specify the gem program to use on install
2015-02-02 rocky <rockyb@rubyforge.org>
* processor.rb, processor/eventbuf.rb, processor/validate.rb,
test/functional/fn_helper.rb, test/functional/test-break-long.rb,
test/functional/test-condition.rb, test/functional/test-delete.rb,
test/functional/test-finish.rb,
test/functional/test-immediate-step-bug.rb,
test/functional/test-next.rb, test/functional/test-raise.rb,
test/functional/test-recursive-bt.rb,
test/functional/test-remap.rb, test/functional/test-return.rb,
test/functional/test-step.rb, test/functional/test-stepbug.rb,
test/functional/test-watchg.rb, trepanning.gemspec: Remove
dependency on and traces of tracer. My reinstant in the future if we
want eventbuf.
2015-02-02 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/breakpoints.rb,
processor/command/info_subcmd/return.rb,
processor/command/set_subcmd/events.rb,
processor/command/set_subcmd/pc.rb,
processor/command/set_subcmd/return.rb: More markdown. disable
setting C return values
2015-02-02 rocky <rockyb@rubyforge.org>
* app/frame.rb,
processor/command/info_subcmd/registers_subcmd/helper.rb,
processor/command/info_subcmd/registers_subcmd/sp.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb,
processor/command/set_subcmd/different.rb,
processor/command/set_subcmd/return.rb,
processor/command/set_subcmd/sp.rb: Reinstate some of the ability to
set return values. More markdown code in help.
2015-02-01 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/registers_subcmd/ep.rb,
processor/command/info_subcmd/registers_subcmd/helper.rb,
processor/command/info_subcmd/registers_subcmd/lfp.rb,
processor/command/info_subcmd/registers_subcmd/sp.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb,
processor/command/set_subcmd/return.rb: Bang more on frame/register
aspects. Some out-and-out bugs fixed.
2015-02-01 rocky <rockyb@rubyforge.org>
* app/run.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb: run.rb:
over set-encoding calls in Kernel::loca local.rb: markdown help.
2015-02-01 rocky <rockyb@rubyforge.org>
* app/frame.rb, app/run.rb,
processor/command/info_subcmd/registers_subcmd/helper.rb,
processor/command/info_subcmd/registers_subcmd/sp.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb: Show types
when showing sp and locals. Note various weirdnesses. Fix some
bugs, but more remaing. Need clean up all stack handling.
2015-02-01 rocky <rockyb@rubyforge.org>
* app/core.rb, app/run.rb, lib/trepanning.rb,
processor/command/finish.rb, processor/command/pr.rb,
processor/eval.rb, test/unit/test-proc-main.rb: Start to use
frame.trace_off and frame.trace_off1 More work is needed: finish
doesn't work yet. Markdown help for finish.
2015-01-31 rocky <rockyb@rubyforge.org>
* app/markdown.rb, processor.rb, processor/command/complete.rb,
processor/command/condition.rb, processor/command/continue.rb,
processor/command/debug.rb, processor/command/delete.rb,
processor/command/directory.rb, processor/command/disable.rb,
processor/command/disassemble.rb, processor/command/display.rb,
processor/command/down.rb, processor/command/edit.rb,
processor/command/enable.rb,
processor/command/info_subcmd/frame.rb, processor/command/macro.rb,
processor/help.rb: markdown.rb: strip ANSI escape sequences.
command/*.rb: Markdown help. (Not finished yet)
2015-01-30 rocky <rockyb@rubyforge.org>
* processor.rb, processor/command/alias.rb,
processor/command/backtrace.rb, processor/command/help.rb,
processor/command/macro.rb,
processor/command/set_subcmd/max_subcmd/width.rb,
processor/default.rb, test/unit/cmd-helper.rb,
test/unit/test-cmd-help.rb: set max width can take no arguments and
will figure out width from terminal. Use Markdown for macro help.
2015-01-30 rocky <rockyb@rubyforge.org>
* COPYING, LICENSE, trepanning.gemspec: I guess MIT license is okay
2015-01-30 rocky <rockyb@rubyforge.org>
* trepanning.gemspec: Update description in gem
2015-01-30 rocky <rockyb@rubyforge.org>
* app/markdown.rb, processor/command/help.rb,
processor/command/help/command.md,
processor/command/help/command.txt,
processor/command/help/examples.md,
processor/command/help/examples.txt,
processor/command/help/filename.md,
processor/command/help/filename.txt,
processor/command/help/location.md,
processor/command/help/location.txt,
processor/command/help/suffixes.md,
processor/command/help/suffixes.txt, processor/msg.rb: Convert
syntax help to markdown
2015-01-30 rocky <rockyb@rubyforge.org>
* COPYING, Rakefile, app/markdown.rb, processor/command.rb,
processor/command/help.rb, processor/command/help/command.txt,
processor/msg.rb, trepanning.gemspec: Start long process of turning
help into markdown format.
2015-01-30 rocky <rockyb@rubyforge.org>
* app/markdown.rb: Add a terminal markdown mode via redcloth
2015-01-30 rocky <rockyb@rubyforge.org>
* test/unit/test-app-display.rb, test/unit/test-base-subsubcmd.rb:
Remove duplicate class names in unit tests
2015-01-30 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/variables_subcmd/class.rb,
processor/command/info_subcmd/variables_subcmd/constants.rb,
processor/command/info_subcmd/variables_subcmd/globals.rb,
processor/command/info_subcmd/variables_subcmd/instance.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb: Reinstate
showing instance variables and constants, revise locals. More work
is needed on constants.
2015-01-30 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/locals.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb: Completion
on locals command
2015-01-30 rocky <rockyb@rubyforge.org>
* app/default.rb, processor/command/info_subcmd/locals.rb,
processor/command/info_subcmd/variables_subcmd/constant.rb,
processor/command/info_subcmd/variables_subcmd/constants.rb,
processor/command/info_subcmd/variables_subcmd/instance.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb,
processor/command/show_subcmd/different.rb, processor/validate.rb,
test/unit/test-proc-validate.rb: Have to disable "info constants and
info instance" for now. "Set different" defaulit is "on". Correct
the display of that variable. We now no longer advertise of of 1/0
for on/off.
2015-01-30 rocky <rockyb@rubyforge.org>
* app/run.rb, processor/command/info_subcmd/return.rb,
processor/command/set_subcmd/return.rb,
processor/command/set_subcmd/sp.rb: Dry set return code. C return
value setting is still a bit off.
2015-01-29 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/frame.rb: Better at showing return
value
2015-01-29 rocky <rockyb@rubyforge.org>
* app/frame.rb, processor/command/info_subcmd/frame.rb,
processor/frame.rb, processor/mock.rb: info frame gives more
information about frame parameters. fix frame top detection.
2015-01-29 rocky <rockyb@rubyforge.org>
* app/core.rb, processor/msg.rb,
test/unit/test-cmd-parse_list_cmd.rb: msg.rb: add underline to
section if highlight not available. test-cmd-parse_list_cmd.rb:
iseq now available for unbound methods
2015-01-29 rocky <rockyb@rubyforge.org>
* app/core.rb, processor/command/set_subcmd/different.rb,
processor/command/set_subcmd/events.rb,
processor/command/show_subcmd/events.rb: Reinstate adjusting trace
masks
2015-01-28 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/registers_subcmd/dfp.rb,
processor/command/info_subcmd/return.rb,
processor/command/set_subcmd/return.rb, processor/location.rb: dfp
is no longer applicable. Other changes may be temporary.
2015-01-28 rocky <rockyb@rubyforge.org>
* app/breakpoint.rb, app/run.rb, lib/trepanning.rb,
processor/command/info_subcmd/return.rb,
processor/command/info_subcmd/variables_subcmd/locals.rb,
processor/command/set_subcmd/return.rb, processor/location.rb,
processor/validate.rb: Misc fixes.
2015-01-28 rocky <rockyb@rubyforge.org>
* app/breakpoint.rb: Comment change
2015-01-27 rocky <rockyb@rubyforge.org>
* app/core.rb, app/frame.rb, app/run.rb,
processor/command/info_subcmd/breakpoints.rb,
processor/command/info_subcmd/frame.rb,
processor/command/info_subcmd/program.rb: app/core.rb: handling
breakpoints. app/frame.rb: check for last frame using TOP rest:
iseq.name -> iseq.label
2015-01-27 rocky <rockyb@rubyforge.org>
* app/core.rb, app/frame.rb, app/options.rb, lib/trepanning.rb,
processor/command/info_subcmd/return.rb, processor/default.rb,
processor/location.rb: Reinstate some of the handling of C frames
and return values via the tracepoint mechanism.
2015-01-27 rocky <rockyb@rubyforge.org>
* app/core.rb, app/run.rb, lib/trepanning.rb, processor.rb,
processor/frame.rb, processor/validate.rb: Work in progress;
debugging is starting to work with the tracepoint API now
2015-01-06 rocky <rockyb@rubyforge.org>
* processor/command/break.rb, processor/validate.rb: In breakpoints,
adjust offsets to go back to the trace instruction (1st instruction)
of the statement.
2015-01-06 rocky <rockyb@rubyforge.org>
* app/frame.rb, processor/breakpoint.rb,
processor/command/break.rb, processor/default.rb,
processor/mock.rb, test/unit/test-app-brkpt.rb,
test/unit/test-app-brkptmgr.rb, test/unit/test-app-display.rb,
test/unit/test-app-frame.rb, test/unit/test-cmd-endisable.rb,
test/unit/test-proc-default.rb, test/unit/test-proc-eval.rb,
test/unit/test-subcmd-help.rb: Fix up more tests. More current->get.
Possibly some 2.1ish changes.
2015-01-06 rocky <rockyb@rubyforge.org>
* app/core.rb, app/frame.rb, lib/trepanning.rb, processor/mock.rb,
test/unit/cmd-helper.rb, test/unit/test-app-brkpt.rb,
test/unit/test-app-brkptmgr.rb, test/unit/test-app-display.rb,
test/unit/test-app-frame.rb, test/unit/test-cmd-break.rb,
test/unit/test-cmd-endisable.rb,
test/unit/test-cmd-parse_list_cmd.rb,
test/unit/test-io-tcpserver.rb, test/unit/test-proc-eval.rb,
test/unit/test-proc-frame.rb, test/unit/test-proc-list.rb,
test/unit/test-proc-location.rb, test/unit/test-proc-validate.rb:
First pass over unit tests. Basicall y RubyVM::Frame::current ->
RubyVM::Frame::get
2014-12-05 rocky <rockyb@rubyforge.org>
* app/core.rb, app/frame.rb, lib/trepanning.rb: Work in progress.
Start towards using tracepoint. For now we, need to simplify
whereever possible.
2014-12-04 rocky <rockyb@rubyforge.org>
* app/breakpoint.rb, app/core.rb, app/file.rb, lib/trepanning.rb,
processor/command/debug.rb, processor/command/help.rb,
processor/eventbuf.rb, processor/frame.rb: Towards working on a
patched Ruby 2.1.5
2013-07-14 rocky <rockyb@rubyforge.org>
* : commit 2f66d769517327acbcec834c95714c7b4e8b6a92 Author: rocky
<rockyb@rubyforge.org> Date: Sun Jul 14 18:14:49 2013 -0400
2013-07-14 rocky <rockyb@rubyforge.org>
* test/unit/test-cmd-parse_list_cmd.rb: Columnize is changing, so we
can use that for testing here.
2013-06-30 rocky <rockyb@rubyforge.org>
* app/breakpoint.rb, app/complete.rb, processor/command/help.rb:
Update copyright on files changed this year.
2013-06-30 rocky <rockyb@rubyforge.org>
* : commit a5b02f1909b7bf7fa9f7bd3e366eac0514eaf8af Author: rocky
<rockyb@rubyforge.org> Date: Sun Jun 30 06:47:17 2013 -0400
2013-04-07 rocky <rockyb@rubyforge.org>
* README.md, app/complete.rb, test/unit/test-app-complete.rb: Small
changes. test-app-complete.rb: add an assertion message. reset:
strip trailing blanks.
2013-03-30 rocky <rockyb@rubyforge.org>
* processor/complete.rb, processor/location.rb: complete.rb: add
macro names to list of initial completions. location.rb: strip
trailing blanks.
2013-03-29 rocky <rockyb@rubyforge.org>
* app/core.rb, processor/msg.rb, processor/validate.rb: core: Guard
against deadlock
2013-03-29 rocky <rockyb@rubyforge.org>
* app/default.rb, app/options.rb, interface/user.rb, io/input.rb,
processor/default.rb: More blank stripping
2013-03-29 rocky <rockyb@rubyforge.org>
* lib/trepanning.rb, processor/command.rb: Start to extra stop
blanks from line of lines
2013-03-29 rocky <rockyb@rubyforge.org>
* app/complete.rb, app/util.rb, processor.rb,
processor/complete.rb, processor/load_cmds.rb, processor/msg.rb:
Separate completion function
2013-03-10 rocky <rockyb@rubyforge.org>
* : commit 2aecc51ba909e91a7ef39633e6b5f7b6a24d4489 Author: rocky
<rockyb@rubyforge.org> Date: Sun Mar 10 06:34:34 2013 -0400
2013-02-03 rocky <rockyb@rubyforge.org>
* processor/command/alias.rb,
processor/command/info_subcmd/macro.rb, processor/command/macro.rb,
test/unit/test-cmd-alias.rb: Some small changes.
2013-02-01 rocky <rockyb@rubyforge.org>
* : commit b881c698d50a796e2d23bb9cf131ea1ec7d77d84 Author: rocky
<rockyb@rubyforge.org> Date: Wed Jan 30 22:32:04 2013 -0500
2013-01-18 rocky <rockyb@rubyforge.org>
* : commit 138e14167fca9ae9347425425529ca64c7b6c2cf Author: rocky
<rockyb@rubyforge.org> Date: Thu Jan 17 23:35:45 2013 -0500
2013-01-17 rocky <rockyb@rubyforge.org>
* processor/command/edit.rb, test/unit/test-cmd-edit.rb: MinGW
handling of "edit" command
2013-01-16 rocky <rockyb@rubyforge.org>
* : commit 7ed6926fdee6e685195f59d6f3330e75cb74ae4a Author: rocky
<rockyb@rubyforge.org> Date: Wed Jan 16 16:56:08 2013 -0500
2013-01-15 rocky <rockyb@rubyforge.org>
* : commit aa3aece556a310a3386695a83c67dd4662bc1982 Author: rocky
<rockyb@rubyforge.org> Date: Tue Jan 15 22:42:45 2013 -0500
2012-12-30 rocky <rockyb@rubyforge.org>
* processor/command/eval.rb: eval doc typo
2012-12-09 rocky <rockyb@rubyforge.org>
* interface.rb, processor.rb, test/data/fname-with-blank.right:
Termination message should be associated with the command processor,
not the interface, I think.
2012-12-01 rocky <rockyb@rubyforge.org>
* README.md: Markdown formatting typo
2012-12-01 rocky <rockyb@rubyforge.org>
* README.md, processor/command/set_subcmd/pc.rb,
processor/command/set_subcmd/sp.rb: Better help for "set sp" and
"set pc". Update README.
2012-12-01 rocky <rockyb@rubyforge.org>
* README.md: One more little change
2012-12-01 rocky <rockyb@rubyforge.org>
* README.md: One more little change
2012-12-01 rocky <rockyb@rubyforge.org>
* README.md, README.textile, trepanning.gemspec: README.textile ->
README.md
2012-12-01 rocky <rockyb@rubyforge.org>
* README.textile: 1.9.3 over 1.9.2. Try console and ruby formating
in code blocks.
2012-12-01 rocky <rockyb@rubyforge.org>
* app/options.rb, processor/command/set_subcmd/pc.rb: Add "set pc"
to modify the program counter. Perhaps one day we will add a "skip"
command.
2012-11-25 rocky <rockyb@rubyforge.org>
* ChangeLog, NEWS, app/options.rb: Get ready for release. 0.1.6
2012-11-25 rocky <rockyb@rubyforge.org>
* Rakefile: Gem packaging de jour. Gem packaging stuff keeps moving
around.
2012-11-25 rocky <rockyb@rubyforge.org>
* processor/command/debug.rb, processor/eval.rb: Hacks to make
recursive debugging on 1.9.3 work. This is really horrible.
2012-11-24 rocky <rockyb@rubyforge.org>
* README.textile: Note that this now works on 1.9.3.
2012-11-24 rocky <rockyb@rubyforge.org>
* README.textile: Note that this now works on 1.9.3.
2012-11-24 rocky <rockyb@rubyforge.org>
* : commit 830440c79ee6d2b543a18b18d6796ae516aea938 Author: rocky
<rockyb@rubyforge.org> Date: Sat Nov 24 00:27:51 2012 -0500
2012-08-25 rocky <rockyb@rubyforge.org>
* NEWS, processor/command/delete.rb, processor/command/down.rb,
processor/command/up.rb: Remove aliases 'd' and 'u'.
2012-08-25 rocky <rockyb@rubyforge.org>
* processor/command/finish.rb: Correct "finish" doc string.
2012-08-05 rocky <rockyb@rubyforge.org>
* : commit 50fd1f06f5c818ec82e7dcfc5fabb7b69f5e52de Author: rocky
<rockyb@rubyforge.org> Date: Sun Aug 5 00:26:19 2012 -0400
2012-08-05 rocky <rockyb@rubyforge.org>
* processor/command/show_subcmd/abbrev.rb: Doc string typo.
2012-07-02 rocky <rockyb@rubyforge.org>
* trepanning.gemspec: Need 0.40 now with ThreadFrame -> Frame
change.
2012-07-02 rocky <rockyb@rubyforge.org>
* ChangeLog, NEWS, app/breakpoint.rb, app/brkptmgr.rb, app/core.rb,
app/display.rb, app/frame.rb, app/run.rb, lib/trepanning.rb,
processor/command/backtrace.rb, processor/command/break.rb,
processor/command/condition.rb, processor/command/debug.rb,
processor/command/disassemble.rb, processor/command/display.rb,
processor/command/down.rb, processor/command/frame.rb,
processor/command/help.rb,
processor/command/info_subcmd/breakpoints.rb,
processor/command/info_subcmd/registers.rb,
processor/command/info_subcmd/thread.rb, processor/command/list.rb,
processor/command/set_subcmd/substitute_subcmd/eval.rb,
processor/command/undisplay.rb, processor/command/up.rb,
processor/eval.rb, processor/frame.rb, processor/list.rb,
processor/location.rb, processor/mock.rb, processor/validate.rb,
test/example/gcd1.rb, test/functional/fn_helper.rb,
test/unit/test-app-brkpt.rb, test/unit/test-app-brkptmgr.rb,
test/unit/test-app-display.rb, test/unit/test-app-frame.rb,
test/unit/test-cmd-break.rb, test/unit/test-cmd-endisable.rb,
test/unit/test-cmd-parse_list_cmd.rb, test/unit/test-proc-eval.rb,
test/unit/test-proc-frame.rb, test/unit/test-proc-list.rb,
test/unit/test-proc-location.rb, test/unit/test-proc-validate.rb,
trepanning.gemspec: RubyVM::ThreadFrame -> RubyVM::Frame
2012-06-29 rocky <rockyb@rubyforge.org>
* app/core.rb, app/default.rb, app/options.rb, app/run.rb,
bin/trepan, processor.rb, processor/location.rb,
processor/running.rb: Lame attempt at post-mortem
2012-06-29 rocky <rockyb@rubyforge.org>
* app/client.rb, interface/comcodes.rb, interface/server.rb: Add a
sync op. Not sure if it will be useful though
2012-06-27 rocky <rockyb@rubyforge.org>
* app/client.rb, io/input.rb: Remove debug output, small indention
correction; sync with rbx-trepanning
2012-06-25 rocky <rockyb@rubyforge.org>
* io/input.rb: Remove stray debugger call. Doesn't anyone check
these commits?
2012-06-25 rocky <rockyb@rubyforge.org>
* app/client.rb: This commented-out code *is* useful. Should turn
into a debug option. Until then...
2012-06-25 rocky <rockyb@rubyforge.org>
* Rakefile, app/client.rb, interface/client.rb, interface/user.rb,
io/input.rb, io/tcpserver.rb, lib/trepanning.rb,
test/integration/test-remote.rb, test/unit/test-app-options.rb,
test/unit/test-cmd-quit.rb: Fix missing prompt/confirm output in
client mode. Noticed during Bandung 2012 tak.
2012-06-20 rocky <rockyb@rubyforge.org>
* Makefile, check-filter.rb, processor/command/base/subcmd.rb,
processor/command/set_subcmd/auto_subcmd/eval.rb,
processor/command/set_subcmd/auto_subcmd/irb.rb,
processor/command/set_subcmd/auto_subcmd/list.rb,
test/unit/test-cmd-set-auto-eval.rb.try: Makefile, check-filter.rb:
reduce verbosity of testing output. Makefile: comment targets
subcmd: document how save_command is supposed to work.
2012-06-19 rocky <rockyb@rubyforge.org>
* processor/command/set_subcmd/auto_subcmd/eval.rb,
processor/command/set_subcmd/auto_subcmd/irb.rb,
processor/command/set_subcmd/auto_subcmd/list.rb: "set auto *"
routines were not setting their prefix properly causing "restart" to
fail.
2012-05-10 rocky <rockyb@rubyforge.org>
* io/tcpclient.rb, processor.rb, test/functional/test-remap.rb: * processor.rb: Since location of processor has moved, relative path
to data has changed too. * test/functional/test-remap.rb: test above change * io/tcpclient.rb: remove unused DEFAULT_OPTIONS
2012-03-09 R. Bernstein <rocky.bernstein@gmail.com>
* : Merge pull request #2 from Erkan-Yilmaz/master two small language changes
2011-10-29 rocky <rockyb@rubyforge.org>
* app/frame.rb, test/functional/test-recursive-bt.rb: Add "more
frames follow" on truncated backtraces. Matches what we do in
rbx-trepanning.
2011-10-28 rocky <rockyb@rubyforge.org>
* app/frame.rb, app/options.rb, app/run.rb,
processor/command/info_subcmd/source.rb, test/example/factorial.rb,
test/functional/test-recursive-bt.rb: app/frame.rb: Add direct
recursion in stack frame and give a count of repeated frames. Was
floor rounding halfway frame point when should have been ceiling
rounding. source.rb: called ruby_syntax incorrectly.
app/options.rb: bump version number
2011-10-27 rocky <rockyb@rubyforge.org>
* app/options.rb: Get ready 0.1.4 release
2011-10-23 rocky <rockyb@rubyforge.org>
* : commit d267926bb52d8268905c2be8027c791090f3202e Author: rocky
<rockyb@rubyforge.org> Date: Sun Oct 23 11:06:30 2011 -0400
2011-10-16 rocky <rockyb@rubyforge.org>
* ChangeLog, NEWS, processor/command/shell.rb: Update NEWS and
ChangeLog in preparation for release. shell.rb: adjust help to
refer to "irb", since #{NAME} is no longer "irb" but "shell".
2011-10-15 rocky <rockyb@rubyforge.org>
* processor/command/enable.rb: Another small doc change to enable
2011-10-15 rocky <rockyb@rubyforge.org>
* processor/command/delete.rb: More generic "delete" demo code
2011-10-15 rocky <rockyb@rubyforge.org>
* app/display.rb, processor/command/delete.rb,
processor/command/undisplay.rb: command/undisplay.rb: command
completion of display numbers. Update help. Get confirmation before
deleting all displays command/delete.rb: error checking on display
numbers app/display.rb: nums() return a list of display numbers.
2011-10-14 rocky <rockyb@rubyforge.org>
* app/display.rb, processor/command/disable.rb,
processor/display.rb, test/unit/test-app-display.rb: Add
enable/display display NUM..
2011-10-14 rocky <rockyb@rubyforge.org>
* processor/command/disable.rb, processor/command/display.rb,
processor/command/enable.rb: Update help text for "enable",
"disable" and "display"
2011-10-10 rocky <rockyb@rubyforge.org>
* : commit 5654fa909b043ccdf324b63227f77eddd6dd4258 Author: rocky
<rockyb@rubyforge.org> Date: Mon Oct 10 23:25:26 2011 -0400
2011-10-09 rocky <rockyb@rubyforge.org>
* processor/command/set_subcmd/auto.rb,
processor/command/set_subcmd/trace.rb,
processor/command/show_subcmd/trace_subcmd/print.rb: Some more small
doc tweaks
2011-10-09 rocky <rockyb@rubyforge.org>
* processor/command/set_subcmd/auto.rb,
processor/command/set_subcmd/different.rb,
processor/command/set_subcmd/trace.rb,
processor/command/set_subcmd/trace_subcmd/print.rb: Regularize and
improve "set" help a little bit.
2011-10-09 rocky <rockyb@rubyforge.org>
* processor.rb, test/data/trace.cmd, test/data/trace.right,
test/integration/test-trace.rb: --trace works now.
2011-10-09 rocky <rockyb@rubyforge.org>
* app/options.rb, bin/trepan, lib/trepanning.rb,
test/example/gcd.rb, test/integration/helper.rb: Move closer to
having --trace (-x) working
2011-09-30 rocky <rockyb@rubyforge.org>
* app/yarv.rb, sample/rocky-trepan-colors.rb: Changed to support
coderay 1.0.
2011-09-26 rocky <rockyb@rubyforge.org>
* : commit e6e4c04e2eaf4c4a25a1d1d9c98c4486049d23a9 Author: rocky
<rockyb@rubyforge.org> Date: Mon Sep 26 23:28:22 2011 -0400
2011-09-26 R. Bernstein <rocky.bernstein@gmail.com>
* : Merge pull request #1 from jfirebaugh/patch-1 Correct link to installation instructions
2011-09-22 rocky <rockyb@rubyforge.org>
* processor/command/kill.rb, test/unit/test-cmd-kill.rb: Complete on
lower-case signal name and 'unconditionally'.
2011-09-22 rocky <rockyb@rubyforge.org>
* processor/command/unalias.rb: Add command completion for
"unalias".
2011-09-17 rocky <rockyb@rubyforge.org>
* : commit f9f3f4c0548c19f6da6fb723140faadb95b591d9 Author: rocky
<rockyb@rubyforge.org> Date: Sat Sep 17 20:51:55 2011 -0400
2011-09-15 rocky <rockyb@rubyforge.org>
* io/string_array.rb, processor/command/info_subcmd/files.rb,
processor/command/show_subcmd/auto_subcmd/eval.rb,
processor/running.rb: Misc small changes
2011-09-07 rocky <rockyb@rubyforge.org>
* processor/running.rb, test/functional/test-next.rb: We should not
"step" or "next" over an exception!
2011-09-05 rocky <rockyb@rubyforge.org>
* : commit 75eef6a353481e098766c44a140c6060eac47cac Author: rocky
<rockyb@rubyforge.org> Date: Mon Sep 5 02:02:52 2011 -0400
2011-09-04 rocky <rockyb@rubyforge.org>
* processor/command/info_subcmd/files.rb,
processor/command/info_subcmd/frame.rb, processor/mock.rb: Fix up
subcommand mock setup. Small "info files" change.
2011-09-04 rocky <rockyb@rubyforge.org>
* processor/command/help.rb: Tweak general help text and adjust
spacing around listing all categories.
2011-08-30 rocky <rockyb@rubyforge.org>
* processor/command/unalias.rb: Small changes to "unalias"
2011-08-30 rocky <rockyb@rubyforge.org>
* processor/command/show_subcmd/alias.rb,
processor/command/show_subcmd/aliases.rb: "show alias -> show
aliases". And correct a small typo.
2011-08-28 rocky <rockyb@rubyforge.org>
* processor.rb, processor/command/display.rb: indenting changes.
2011-08-28 rocky <rockyb@rubyforge.org>
* processor/msg.rb: Should try to load term/ansicolor whether or not
we ask for syntax highlighting
2011-08-22 rocky <rockyb@rubyforge.org>
* processor/help.rb: Use sectioning in giving list of subcommands
2011-08-22 rocky <rockyb@rubyforge.org>
* processor/subcmd.rb: Get rid of another unused method
2011-08-22 rocky <rockyb@rubyforge.org>
* processor/subcmd.rb: Stray blank got added
2011-08-22 rocky <rockyb@rubyforge.org>
* processor/subcmd.rb: Semi-remove an unused method
2011-08-21 rocky <rockyb@rubyforge.org>
* : commit a4c39904233ffa7555d868feacf0ff597fda7d39 Author: rocky
<rockyb@rubyforge.org> Date: Sun Aug 21 09:15:47 2011 -0400
2011-08-21 rocky <rockyb@rubyforge.org>
* processor/command/help.rb: Wasn't showing output in showing * form
of categories.
2011-08-21 rocky <rockyb@rubyforge.org>
* processor.rb, processor/location.rb: Move EVENT2ICON the file it
is used
2011-08-17 rocky <rockyb@rubyforge.org>
* lib/trepanning.rb: Was setting client parameter default
incorrectly