-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES.before-2008-05-10
17796 lines (12017 loc) · 580 KB
/
CHANGES.before-2008-05-10
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
Changelog
===========
This file contains the entire revision history of the specs from
December 2006 onwards, when the spec project got started more or
less officially by converting the remaining Test::Unit style tests
in Rubinius to the spec style. The history is not preserved in the
git repository history itself, so this data is here for reference.
All the commit hashes are from the Rubinius repository.
It still misses quite a few of the earlier, disparate specs and
tests because up to that point the organisation was much looser
and gathering an exhaustive accounting of the entire history of
TDD/BDD would be time-consuming, particularly with the few full
directory moves in there and such. All of the data is preserved
in the Rubinius repository if someone is interested in that bit
of history.
Be aware that the history contains some Rubinius-specific specs
by necessity. If you find any commits listed that were _solely_
for Rubinius, feel free to strip them out.
Thanks to everyone committing up to this point--over 2600 commits
in just this incomplete version. Keep it up.
Revision History
------------------
commit 2b24a1e84c350810817885eeb6532f43c698a95c
Author: Ryan Davis <[email protected]>
Date: Fri May 9 16:45:07 2008 -0700
Fixed up pack for base64 and uuencode to be MUCH MUCH cleaner and 2x faster
commit 022bc5dbfafcf1f9fd5e25820104718bd4d45661
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 9 23:51:47 2008 +0200
Share common specs for BigDecimal's #mult and #*.
commit 414e7eedce9d0cea982e24f1031c407daccc648b
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 9 23:19:38 2008 +0200
New rubyspecs for BigDecimal#mult
* Verifies that proper signs are calculated when
zero is involved.
commit 6883d7d0c67f7be84e7ea1703912452eaecaac6c
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 9 22:54:49 2008 +0200
New rubyspec for Module#new with block.
commit f8bd3e34014a7351470685676b6b168abd787794
Author: Phil Hagelberg <[email protected]>
Date: Fri May 9 12:53:00 2008 -0700
Added specs for OpenSSL::HMAC.hexdigest and .digest
commit 686c28493d42b9c798aa791823395d1000423225
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 9 20:20:13 2008 +0200
Some more rubyspecs for BigDecimal's #floor and #ceil.
commit aba022a6620ec8d3a09067e9677f0f9c5d8078ee
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 9 17:51:35 2008 +0200
New rubyspecs for BigDecimal's #floor and #ceil.
commit e4d844ba5851a798b7acb684cf68fdcef353d13c
Author: Brian Ford <[email protected]>
Date: Thu May 8 22:13:58 2008 -0700
Excluded stdlib specs from default CI run. Added spec/full.mspec.
commit 6a133574617cb435ad1684f208430112ff6839f6
Author: Ryan Davis <[email protected]>
Date: Thu May 8 16:19:50 2008 -0700
String#unpack overhaul. NO extra methods littered through Fixnum/Integer/String. NO procs. More readable, but still messy.
commit 11dd3ae2c4e0dd81304e85ba662db41196f1ce4c
Author: Brian Ford <[email protected]>
Date: Wed May 7 23:59:31 2008 -0700
Fixed constant type clash for ModuleSpecs modules.
commit 4e702d10b32fdba62cdeae476b8217019839c3b0
Author: Brian Ford <[email protected]>
Date: Wed May 7 21:42:11 2008 -0700
Some specs for Kernel#__add_method__ and Module.__add_method__.
commit 819649f24f59819be185b0562b94f9089f8c000c
Author: Brian Ford <[email protected]>
Date: Wed May 7 14:48:01 2008 -0700
Added spec for Kernel#eval with binding from method defined by #eval.
commit d73b17b88b6084fdf7cab764b0fbdd3b3882dd81
Author: Brian Ford <[email protected]>
Date: Wed May 7 10:06:26 2008 -0700
Use literals in Bignum#to_f specs (alternate fix for #535).
commit ee211770eb8792b3f58f78ff60eec6d5289caa20
Author: Ryan Davis <[email protected]>
Date: Wed May 7 02:38:00 2008 -0700
Added specs for big uncovered areas, still not 100%
commit 7ce9bc2d7edc64f6886c3d34836bc0394414ed66
Author: Ryan Davis <[email protected]>
Date: Tue May 6 03:56:19 2008 -0700
Fixed typo
commit af3407251ee0f287ec80232c354153af169636e4
Author: Adam Gardiner <[email protected]>
Date: Tue May 6 22:01:23 2008 +1000
Fix bug in Debugger::Output.wrap
commit d9322306ea70f2b847b0f806bdb13ea02f2d6b4d
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon May 5 13:09:32 2008 -0400
Fix some bugs in BigDecimal#/. More may yet lurk.
commit 2f3a4cc14433858b13caa932c8a50c31e024c7e8
Author: Federico Builes <[email protected]>
Date: Mon May 5 12:04:26 2008 -0500
Adding more specs for REXML::Element
* Covers REXML::Element#{add_attribute, add_attributes, add_namespace, add_text, clone, comments}
commit 7db8c2b563ea474cf2db5fa14bb2a6345c8c469f
Author: Federico Builes <[email protected]>
Date: Mon May 5 10:54:00 2008 -0500
One more case for YAML.load specs
commit 098decdf510b05f82ff9a6cc6769cf478a3236ab
Author: Marnen Laibow-Koser <[email protected]>
Date: Sun May 4 22:29:35 2008 -0400
Define BigDecimal#ver.
commit f6f1fe6a667570e4c1521649b964dca1352d1c32
Author: Marnen Laibow-Koser <[email protected]>
Date: Sun May 4 22:12:08 2008 -0400
BigDecimal#new: Make space between '-' and 'Infinity' unparsable, as per spec.
commit 503aae7cdbb208da8f25080762e17f0866845c4d
Author: Eero Saynatkari <[email protected]>
Date: Mon May 5 06:19:40 2008 -0400
Method call parsing spec from Jim Kingdon with minor addition.
* Moved the SyntaxError producing code into an #eval because the file
cannot be compiled to run otherwise.
commit 398d5de0a0ffaf746e39e5f6a6ded02483fd1842
Author: Eero Saynatkari <[email protected]>
Date: Mon May 5 02:26:39 2008 -0400
Spec for :match node, implicit Regexp matches against $_.
* Compiler and Language specs.
commit 206cea31c6a93fe434948dcb79321e2c119edf21
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat May 3 11:40:17 2008 -0400
Implement BigDecimal#power and #**, fix some bugs in #mult.
commit a197099d9be6e48ad32480ae323302c83146147b
Author: Eero Saynatkari <[email protected]>
Date: Sat May 3 02:18:35 2008 -0400
Fixed a logic and syntax error in BigDecimal#mult specs.
* Removed some parentheses too.
commit 081afd58a29ccd5025b806f53e9d7679b9296a7f
Author: Wilson Bilkovich <[email protected]>
Date: Sat May 3 02:25:45 2008 -0400
Make sure subclasses that implement their own Hash#default work (Merb)
commit 203ca288175416fadb110b2aa9cdf8cfbf13215d
Author: Wilson Bilkovich <[email protected]>
Date: Sat May 3 01:49:35 2008 -0400
Specs and implementation for module include order (fixes abstract.rb)
commit c788a9f2d9c4561a2837bbf78f68a6885d626917
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 18:14:32 2008 -0400
Implement BigDecimal#*, as well as #mult without precision support.
commit 57d78528ff4cf249d906785ffbfdde1fda4aa3cc
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 17:36:15 2008 -0400
Implement BigDecimal#/ and #quo. Not perfect; still relies on #/.
commit c42cc2cacc347d8284650c7046d4dadf94d7d4a5
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 16:13:07 2008 -0400
Fix a typo in specs.
commit ae179b410665da18628f249e6796f1e07ab83763
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 16:10:43 2008 -0400
Get BigDecimal#floor basically working.
* The failing specs depend on #/, which isn't implemented yet.
commit f8221117d174b91affe406c8089ed25e887232b3
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 16:06:32 2008 -0400
Fix bugs in BigDecimal#add and #+. This also affects #sub, #-, and #ceil.
commit cdd196daf7643e846b7f3582b1e441b883e02aba
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 15:41:29 2008 -0400
More specs to fix bugs in BigDecimal#add and #+.
commit c1c52a2a531b570fa1025d99e464d93c570cf59e
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 15:22:33 2008 -0400
Write another spec for BigDecimal#ceil.
commit 71b65cdbfa5aae461fc52c997df9fca3bee9c8d5
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri May 2 14:47:34 2008 -0400
Write tests for a bug in BigDecimal#add and #+ where 0 + 1 = 0.1.
commit 55988ef53879c1c489c570b3f37717365c7f8e2b
Author: Wilson Bilkovich <[email protected]>
Date: Sat May 3 01:04:11 2008 -0400
Fix use of alias keyword inside instance_eval
commit d4011595a0077e91665f85410d458c57367cf50b
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 2 20:38:15 2008 +0200
Added news specs for BigDecimal#mult.
commit b6771644d35b6b8f3c87f7f4461bcaba99cd976f
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 2 19:41:09 2008 +0200
More BigDecimal#divmod rubyspecs.
MRI-specific bug is hidden behind ruby-bug guard.
commit 854a011324ce717cfd47ddec6389a9e9abb0db18
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 2 18:45:29 2008 +0200
New BigDecimal#divmod specs.
commit b9806e0efb2a8e51d70f6d51733df7bed88152d9
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 2 16:45:10 2008 +0200
A couple of test cases for BigDecimal's #quo, #div, #/.
commit 3cf6c1e03001ba1dda966e3392b665f5b08a1b9d
Author: Vladimir Sizikov <[email protected]>
Date: Fri May 2 15:03:37 2008 +0200
More tests for BigDecimal#floor.
commit b70023978562af89cf4349e14e9443adb37ecbbe
Author: Eero Saynatkari <[email protected]>
Date: Thu May 1 21:15:29 2008 -0400
Improved a spec description for String#index.
* The description looks exactly like we had the wrong implementation
relying on % 256 and someone wrote a spec to make sure that did not
happen. However, the description was more or less meaningless to
what was actually being specced.
commit 6e6aa411ff4c7a837d5d4adb9ab893719cf9e122
Author: Evan Phoenix <[email protected]>
Date: Thu May 1 10:48:20 2008 -0700
Fix a number of things to pass all def specs
This is the result of ping-pong between Evan and Wilson. It refactors
out enclosing_class from being used, and instead information is always
pulled directly from the StaticScope object. This lets us inject proper
scoping changes in ruby.
commit 2db27aef88e2ca7752beba846d172ede276275e0
Author: Dirkjan Bussink <[email protected]>
Date: Thu May 1 19:03:50 2008 +0200
Implemented Socket.unpack_sockaddr_un
commit d515221698e02b52ed4661113d659744fbfae36f
Author: Dirkjan Bussink <[email protected]>
Date: Thu May 1 18:18:32 2008 +0200
Forgot to update spec tags for TCPSocket.gethostbyname
commit bf839a99c3a5b773b6b96c6d5a1fcc5056511e7a
Author: Dirkjan Bussink <[email protected]>
Date: Thu May 1 14:03:30 2008 +0200
Implement File#mtime specs
commit b8c713e6b972b464788c740b4283a5b4226c123c
Author: Dirkjan Bussink <[email protected]>
Date: Thu May 1 13:55:36 2008 +0200
Implemented File.lchmod and initial specs
commit 059c926d7280c2e7c9f8bf710c5aef70cde3e777
Author: Adam Wiggins <[email protected]>
Date: Sun Apr 27 15:03:31 2008 -0700
IO.popen read/write pipes
Signed-off-by: Dirkjan Bussink <[email protected]>
commit d9a050aa45efd00a40395b7ac7ac069f4be1fd1c
Author: Adam Gardiner <[email protected]>
Date: Thu May 1 16:25:18 2008 +1000
Spec fixes for Tuple#to_a
commit 0b610359fbfe8137fdba95d90b659238168d6788
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 30 17:45:51 2008 -0400
Update spectags.
commit 024ebfdf3fa9c54b8a81134edb52fe10b09e4b91
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 30 22:56:44 2008 +0200
Added BigDecimal#divmod excludes.
commit e12d21a90760df723c0f48265cb49a9c4463db7c
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 30 20:51:06 2008 +0200
More tests for BigDecimal#divmod.
commit 68cfef604f9b5411ca9e0349883bac4f59541f0d
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 30 16:47:31 2008 -0400
Make BigDecimal#finite? handle NaN correctly, and refactor accordingly.
commit 5066bcb8881241caf6d13be625b32633bda6567e
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 30 15:01:12 2008 -0400
Make BigDecimal#<= and #>= pass Vladimir's new specs.
commit 49601aff01c394fe2168f5f221a987be63a9ebc7
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 30 20:20:18 2008 +0200
Various improvements to BigDecimal rubyspecs.
* Corrected comparison specs (properly add arrays there)
* New reminder specs
* New modulo and % specs
* Tagged rbx failures
commit dd1700b747ba26b27eff0b249623aca559db06e1
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 30 17:48:20 2008 +0200
More test cases for BigDecimal#modulo and #%.
commit 8eb9dc1b0aee3587f4da8b9cbe306fd431159d79
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 30 16:57:16 2008 +0200
New specs for BigDecimal#modulo and #%.
commit 4a846f807fe2c4c12d8719bc5c9ccb4ab696aff9
Author: Federico Builes <[email protected]>
Date: Tue Apr 29 15:29:34 2008 -0500
Fixes REXML::Element#namespaces specs
* Use sort on the arrays to make sure the specs pass on JRuby too.
commit 823683a864072ef6a81e808dbf792dee45d29c52
Author: Federico Builes <[email protected]>
Date: Tue Apr 29 14:54:08 2008 -0500
Adds more specs for REXML.
* Specs for REXML#{inspect, namespace, namespaces, prefixes, text and text=}.
commit a11a10760ce92ee373e04a5445234521a27874cc
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon Apr 28 17:55:55 2008 -0400
Committing so we can bisect.
commit df94214b1d132b02e3dd5b166d1c7c5cd5d50a21
Author: Drew Olson <[email protected]>
Date: Mon Apr 28 19:21:07 2008 -0700
Added spec for Array#remove_outer_arrays
commit ec4ece9c06b42c257b4ffce2cf319f0ad23f65e8
Author: Drew Olson <[email protected]>
Date: Sun Apr 27 20:15:47 2008 -0500
Added more edge cases for recursive arrays to spec for File#join
* an empty array containing an empty array which contains a recursive array should return
'[...]' when File#join is called on it.
commit 698a5d291cf63e56e9a3508a8850c77fa2c23430
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon Apr 28 16:17:05 2008 -0400
Implement BigDecimal#=== as alias of #eql?.
commit 18f515e735eecc519be55a6e3253db7135a137ad
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon Apr 28 16:09:43 2008 -0400
Implement BigDecimal#sub.
commit b331faa567dc1d98163c6447897221877cf756eb
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon Apr 28 16:04:06 2008 -0400
Implement BigDecimal#add.
commit f3f94c9b53045ddde335981897e2f6087dab7ef2
Author: Charles Comstock <[email protected]>
Date: Mon Apr 28 12:01:41 2008 -0500
hack to fix DRb.start_service spec to at least test start_service
commit 4c8d6d90c69615386e26c71633e242f4e1f19342
Author: Charles Comstock <[email protected]>
Date: Mon Apr 28 11:56:47 2008 -0500
spec for DRb.stop_service to see if it clears the socket correctly
commit 03cb539f42f0b558fa29911c1dfc71ec5f2b183f
Author: Charles Comstock <[email protected]>
Date: Mon Apr 28 11:20:17 2008 -0500
Revert "Revert "Made DRb spec depend partially on PID so multiple runs don't clash.""
Apparently this is a supposed fix for concurrent spec runs, not for the spec failure
This reverts commit 08695d9a6940ab74f6eb8965e449a417002a42a6.
commit 2172e2ac20b69a97c2ad66551b3620a43bfda700
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon Apr 28 02:14:18 2008 -0400
Make BigDecimal#exponent return Bignums as necessary, not just Fixnums.
commit dc93d06163e80cdf89a67532654a850828119287
Author: Marnen Laibow-Koser <[email protected]>
Date: Mon Apr 28 01:23:19 2008 -0400
Correct implementation of BigDecimal#+ and #-. There's still a lot of repetition to be factored out, but this algorithm is more correct than the last try.
commit 1da58bb7f0afbba4f8412e06983304dc7d887ac9
Author: Luis Lavena <[email protected]>
Date: Thu Apr 24 16:37:59 2008 -0300
Corrected small typo on File#join specs under Windows.
commit b287619579ad11535722a2374b6f849d88fe9931
Author: Drew Olson <[email protected]>
Date: Thu Apr 24 14:24:10 2008 -0700
Spec for File#join now describes correct behavior for arrays with recursive sub-arrays.
commit 5830380895c0bec16c6af39d0f29d8d70268028d
Author: Charles Comstock <[email protected]>
Date: Sun Apr 27 14:53:47 2008 -0500
DRb.start_service spec fails because of a timing bug in DRb
See http://jira.codehaus.org/browse/JRUBY-2347
commit 08695d9a6940ab74f6eb8965e449a417002a42a6
Author: Charles Comstock <[email protected]>
Date: Sun Apr 27 14:51:16 2008 -0500
Revert "Made DRb spec depend partially on PID so multiple runs don't clash."
The spec is designed for sane behavior, if Rubinius or the
implementation of DRb is causing problems then they should be
fixed, not the spec in this case. Fixing the spec will only
hide the bug.
See http://jira.codehaus.org/browse/JRUBY-2347 for more commentary on the problem.
This reverts commit f89bd8c6c425c9d9bcc3e589b8d3b05ce3ccbced.
commit 94ba0884c8e7f398b6fe8d6736834f62f6a49815
Author: Vladimir Sizikov <[email protected]>
Date: Sun Apr 27 21:23:47 2008 +0200
More checks for BigDecimal#abs specs.
commit 80932d25ca95e2e8c803d244a7636e3004525ade
Author: Vladimir Sizikov <[email protected]>
Date: Sun Apr 27 21:10:26 2008 +0200
More test cases for BigDecimal#finite? specs.
commit 4b541ed23ccac65f6f4b2ef8aad56e9aa7a69e12
Author: Vladimir Sizikov <[email protected]>
Date: Sun Apr 27 21:04:08 2008 +0200
Added testcase for BigDecimal#infinite? for NaN.
commit 4a1f39426fc60ae7c2ed0470259fa0752a46d030
Author: Adam Wiggins <[email protected]>
Date: Sat Apr 26 22:57:09 2008 -0700
IO#write returns 0 when writing a blank string, to match behavior of MRI
Signed-off-by: Dirkjan Bussink <[email protected]>
commit 56c0088f9b075769933c8c87e3c2d256cff3a3e8
Author: Marnen Laibow-Koser <[email protected]>
Date: Sun Apr 27 00:28:47 2008 -0400
Typo.
commit c11410654b9046cdb58dba1d116f58ce74f4c263
Author: Marnen Laibow-Koser <[email protected]>
Date: Sun Apr 27 00:24:32 2008 -0400
Finish implementing #@- and #infinite?. Update spectags, of course
commit dc9f427ecb9d55559d800af70f9c1a3f2f2123b5
Author: Marnen Laibow-Koser <[email protected]>
Date: Sun Apr 27 00:07:31 2008 -0400
Amplify a comment.
commit b9776b953ae67f2088e44b640145af464a1cf942
Author: Marnen Laibow-Koser <[email protected]>
Date: Sun Apr 27 00:02:48 2008 -0400
Get BigDecimal#+ working. I hate this algorithm, but it works without running out of memory.
* Update spec tags.
commit b87ff5c22891f19ad0b956e7e02cc3a3d1adcc93
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 14:27:00 2008 -0400
Implement BigDecimal#coerce.
* Update spectags.
* Rewrite one spec so it doesn't depend on BigDecimal#-, which is not yet implemented.
commit f89bd8c6c425c9d9bcc3e589b8d3b05ce3ccbced
Author: Brian Ford <[email protected]>
Date: Sat Apr 26 15:52:49 2008 -0700
Made DRb spec depend partially on PID so multiple runs don't clash.
commit 3c49a1d16f20726c4ee2d7eb5f5c671537aa59d5
Author: Brian Ford <[email protected]>
Date: Sat Apr 26 15:13:47 2008 -0700
Added wordsize guard for BigDecimal#exponent spec.
commit 3aac5f6d64f4cbbca70ecf01b7ed9be596fa5b76
Author: Brian Ford <[email protected]>
Date: Sat Apr 26 15:09:40 2008 -0700
Updated spec_helper and renamed CaptureOutput to IOStub.
commit 94322a6a95770a030d28925cc7213a38c5687ea1
Author: Vladimir Sizikov <[email protected]>
Date: Sat Apr 26 23:16:59 2008 +0200
A bit more test cases for BigDecimal#-@.
commit 9919c5e3be59562532c967b479c959cf6270046e
Author: Vladimir Sizikov <[email protected]>
Date: Sat Apr 26 21:01:44 2008 +0200
New specs for BigDecimal#uminus.
commit c3e74531f1ca1e70671f529671c0fa474968dc87
Author: Marius Nuennerich <[email protected]>
Date: Sat Apr 26 13:08:04 2008 +0200
FreeBSD seems to work like the rest, not darwin
Tested on FreeBSD/i386 7-STABLE
commit c06a091b285f388f09b11037975921662759eea2
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 12:14:33 2008 -0400
Implement BigDecimal#exponent, update spectags. Looks like parts of #** have accidentally stopped failing too. :)
commit e5b753b7e659b29f5ed4aa57018f922111b238f5
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 11:53:55 2008 -0400
Specify return type of BigDecimal#ceil as BigDecimal, as per library documentation.
commit 0ca3b9ceb6ef5ca1898250b89f75c0194b5da481
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 11:50:24 2008 -0400
Fix BigDecimal#inspect output, update spectags.
commit ca99aa062afe9106ec614e2d8969d3491803c9a2
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 11:48:00 2008 -0400
Specify return type of BigDecimal#ceil as BigDecimal, as per library documentation.
commit 587a5cdbbfa4cccdbfe98339ca999f1d63bd66cf
Author: Vladimir Sizikov <[email protected]>
Date: Sat Apr 26 15:02:33 2008 +0200
Corrected one Array#hash test case.
Now Array#hash pass MRI 1.8.6, 1.8.7, 1.9 and JRuby.
commit f86bdb98b8b9f5ea878c5d142f3a694e5278db77
Author: Vladimir Sizikov <[email protected]>
Date: Sat Apr 26 14:19:14 2008 +0200
Quarantined couple of specs that fail on *ALL* implmenetations.
Probably, we need a better way to do that, but quarantine
is a quick and simple way, easily detectable later on.
commit 7ca928211180c66b9879afbc382c376a7649e1b0
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 00:51:39 2008 -0400
Implement BigDecimal#to_f, update tags. Will this need more work?
commit 69dec41f6b5b532c5de7f46e97f97c9e102305c7
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 00:44:40 2008 -0400
Implement BigDecimal#truncate.
* Update spec tags.
* Reorganize variables slightly to remove duplication.
commit c823e62c3a6776b62f65c34b16bdca5748d1add9
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 00:36:43 2008 -0400
Implement BigDecimal#truncate.
* Update spec tags.
* Reorganize variables slightly to remove duplication.
commit 3f4e5dc78de5bf3e81ae1ce7a0d14852a32aeade
Author: Marnen Laibow-Koser <[email protected]>
Date: Sat Apr 26 00:16:38 2008 -0400
Rewrite spec description to bring it in line with what the spec actually does. :)
commit 15d87e8a983d08d99fc3ec6bfbb7f36ed0cd4c4e
Author: Marnen Laibow-Koser <[email protected]>
Date: Fri Apr 25 18:09:33 2008 -0400
Implement BigDecimal#to_i, update spec tags.
commit 59873b144ea836e2f9bbef7d5186a1287155e76a
Author: Wilson Bilkovich <[email protected]>
Date: Fri Apr 25 20:46:17 2008 -0400
Specs for autoload path normalization
commit 71fe2d45d147fe2c41937ae5ef6dbb8814f491c4
Author: Wilson Bilkovich <[email protected]>
Date: Fri Apr 25 17:05:17 2008 -0400
Use a separate class in Singleton 'new' specs to avoid contamination
commit 2dc8f9eb9c6db014bd6cc132d987fdb4612816f8
Author: Wilson Bilkovich <[email protected]>
Date: Fri Apr 25 16:45:28 2008 -0400
Handle more nightmare Autoload edge cases by hooking into Kernel#require
commit 5c1a375a15adbe20a9bf3d1b95e1f2d30feaa90e
Author: Michael Fellinger <[email protected]>
Date: Sat Apr 26 04:26:52 2008 +0900
Spec for Module#autoload when the load path has already been required
Signed-off-by: Wilson Bilkovich <[email protected]>
commit ee47a0cc0da787599479fc8dd085b7481b591176
Author: Charles Oliver Nutter <[email protected]>
Date: Fri Apr 25 15:41:19 2008 -0500
Enabled another $_ spec and added a proc dispatch scoping test to $~ and $_
commit eabc4609758dc99727c77493c58f187782ea957f
Author: Charles Oliver Nutter <[email protected]>
Date: Fri Apr 25 15:32:03 2008 -0500
Added some basic specs for $_: implicit assign, explicit assign, scoping
commit 61194dec429a9f288791156639f058e45a4e72e9
Author: Charles Oliver Nutter <[email protected]>
Date: Fri Apr 25 14:49:53 2008 -0500
Add some specs for $~ scoping and assignment.
commit 4c5cec4f6e10864c68b140e71cc2559e7a7d636b
Author: Brian Ford <[email protected]>
Date: Thu Apr 24 18:28:08 2008 -0700
Added incomplete tags for CSV spec stubs.
commit 6e231caef62e678413e86317881aaab200d0802e
Author: Brian Ford <[email protected]>
Date: Thu Apr 24 18:15:06 2008 -0700
Reprocessed library CSV specs with new mkspec.
commit 4cdc61a76cce73b52f05f53f820838cc7e3c2823
Author: Michael Fellinger <[email protected]>
Date: Fri Apr 25 08:46:32 2008 +0900
Updating specs for the module #included calling #extend issue.
Signed-off-by: Brian Ford <[email protected]>
commit 40e775bf036aa59e69268708f8c78b8a56e0f9ce
Author: Brian Ford <[email protected]>
Date: Thu Apr 24 17:10:55 2008 -0700
Moved #bignum_value helper to MSpec.
commit 9b52edbb14ff2fc18faa429daf4ceaff5b87db11
Author: Marnen Laibow-Koser <[email protected]>
Date: Thu Apr 24 14:37:53 2008 -0400
Implement BigDecimal#fix, make #frac trap for a few common cases without running out of memory for big numbers.
* Update spec tags.
commit 6a604c0a9863073cfd7540ff755e7ca035a7dff5
Author: Marius Nuennerich <[email protected]>
Date: Thu Apr 24 19:32:14 2008 +0200
Don't run Process.setpriority spec on FreeBSD
commit 0ab639af500d947c5b5feb1d8f00f5fbc97a0edc
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 13:37:23 2008 +0200
Adjusted IO specs to supply blocks for each-like methods.
See [ruby-core:16557] for more details.
commit a7b603a9ce6bfb570785e803bdb89ae36bb6253d
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 13:14:40 2008 +0200
Fixed IO, Process, Regexp specs ('should' was missing).
commit 26de6c05c050d0dbcb073c407abda47f964bfd29
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:50:46 2008 +0200
Fixed File specs ('should' is misspelled)
commit 99a2b23d8fb42cb377cb3fb9ab2569c555aec8bf
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:47:57 2008 +0200
Fixed Array specs ('should' was missing).
commit 67b301a03fd6f7f0fa38ce106ab05825f2cbb15c
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:43:39 2008 +0200
Fixed specs ('should' was missing), some new test cases for BigDecimal.
commit aecbea57de7ee1b50bd4b06871dd08e762a6ccb8
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:35:54 2008 +0200
More test cases for BigDecimal#nan?
commit 7aaf8fa137b8961ca122eb92e7447936ad7a44cc
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:26:20 2008 +0200
More test cases for BigDecimal#zero?
commit 58ecee694f191aa05e7867544cf8d63129558447
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:19:11 2008 +0200
A bit more test cases for BigDecimas#-.
commit e946dd03d590e29a1d344e7579d5ff047df4a76b
Author: Vladimir Sizikov <[email protected]>
Date: Thu Apr 24 12:17:16 2008 +0200
New and updated specs for BigDecimal#-.
commit 01d82db424b4e447b98e5f2eb3e162b991dece8a
Author: Brian Ford <[email protected]>
Date: Thu Apr 24 01:25:20 2008 -0700
Tag for new private setter method spec.
commit c0ee2e133a4e5fc179b96329ffd3934dd9263c2b
Merge: 374ab81... e9826b9...
Author: Tony Arcieri <[email protected]>
Date: Thu Apr 24 02:19:00 2008 -0600
Merge branch 'master' of [email protected]:code
commit 374ab81e2c01ea5ac48cda2004ae92a989d7f3d7
Author: Tony Arcieri <[email protected]>
Date: Thu Apr 24 02:18:26 2008 -0600
Specs for calling a private setter method on self
* Not presently working under rbx, works under MRI
* I don't entirely know the process for this, but this is expected to break
commit 39505393f330b5f622788f1d98ea8ff3781499c7
Author: Luis Lavena <[email protected]>
Date: Thu Apr 24 04:04:32 2008 -0300
Fixes Dir fixtures and specs for Windows.
Usage of special characters *, ?, | and : is not allowed under Windows
* and ? represent wildcards, | is pipe tunelling and : is drive letter
separator.
Files or Directories cannot contain slashes (\/), wildcards, double-
quotes, pipe tunelling or stream redirectors (<>).
commit 2ecc076e488ed1a519fc5b6876c68a3d91d55c87
Author: Brian Ford <[email protected]>
Date: Wed Apr 23 22:55:44 2008 -0700
Update tags for newly passing File.join specs.
commit ff3756e179920b84d5a55fc7bbc2688706df044f
Author: Wilson Bilkovich <[email protected]>
Date: Thu Apr 24 01:09:17 2008 -0400
Add specs for nested method definitions and other complex scenarios
commit 24785f7c28cde09ce0400e5d80f832ae11cddefa
Author: Wilson Bilkovich <[email protected]>
Date: Wed Apr 23 20:56:55 2008 -0400
Spec for using ||= to initialize a class variable
commit 98b0c44057cb827107cae0f0174b5e81ac2064fd
Author: Wilson Bilkovich <[email protected]>
Date: Wed Apr 23 19:49:21 2008 -0400
Rewrite descriptions of language/def specs
commit 598c287cc36179644a1bbf2a303a56fc85bb1b12
Author: Brian Ford <[email protected]>
Date: Wed Apr 23 12:39:04 2008 -0700
Replaced use of :mswin with :windows in platform_is[_not] guards.
commit 01fe417f27ad43495327a522ece2f02769064df7
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 23 21:30:34 2008 +0200
Added excludes for BigDecimal#div specs.
commit 46f022d49c394b027491295e7fd5cb305af33404
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 23 21:27:42 2008 +0200
More specs for BigDecimal#div
commit 72433091c6a845c5f550b27111748e29fb5eac09
Author: Brian Ford <[email protected]>
Date: Wed Apr 23 10:56:57 2008 -0700
Added #tmp helper to MSpec for returning a temp file name.
commit f4e975e5255fb36bb8e9be7d310850135ce3515f
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 23 10:54:42 2008 -0400
Implement BigDecimal#frac, update spec tags.
commit b60deba2368a1212d6acd3e49481ba9495de7f2f
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 23 10:49:39 2008 -0400
Correct a spec error.
commit e19cf9401c029f90e117b1c17083c928b0d1c9ca
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 23 10:24:50 2008 -0400
Implement BigDecimal#-@, update spec tags.
commit c3fc05389c75aca3150038814b324266501fdb8f
Author: Vladimir Sizikov <[email protected]>
Date: Wed Apr 23 16:12:24 2008 +0200
A bit more test cases for BigDecimal#sqrt.
commit b2a220f86887bfe6030a34bc8cd1b748c88cc2b8
Author: Marnen Laibow-Koser <[email protected]>
Date: Wed Apr 23 01:43:16 2008 -0400
Get BigDecimal#to_s working according to spec.
* Implement #to_s.
* Update spec tags.
commit 82638601be12e410413047779f01840d6d0db3d8
Author: Adam Gardiner <[email protected]>
Date: Wed Apr 23 09:56:48 2008 +1000
Refactor Debugger to remove dependencies on Debugger::Interface
Also:
- Add List#inspect to show number of items in list
- Fix decode output to show original instructions in place of
yield_debugger
- Improve regex used to match method names to handle more
operators
commit 41c64f2825d347fbe2ef9edc33dd8f1e84773251
Author: Wilson Bilkovich <[email protected]>
Date: Tue Apr 22 18:12:06 2008 -0400
Spec and implementation for NilClass#dup
commit d3e313ed38a847e29225ba814a956d0929ea6460
Author: Vladimir Sizikov <[email protected]>
Date: Tue Apr 22 22:03:47 2008 +0200
New and updated specs for Bigdecimal's #abs and #sqrt.
commit 2013e106181879b886f2e1cb78e81f52cd284666
Author: Wilson Bilkovich <[email protected]>
Date: Tue Apr 22 15:52:10 2008 -0400
Re-implement Module#autoload and autoload?. Now passing all autoload specs.
commit 9156271e2b12138e2b2b712a76f0110f20a757b7
Author: Wilson Bilkovich <[email protected]>
Date: Tue Apr 22 15:34:43 2008 -0400
Add (failing) spec for toplevel autoloaded constant access
commit 8eb5451f88a37dc247e42913c1d72d072a9b02ef
Author: Vladimir Sizikov <[email protected]>
Date: Tue Apr 22 19:06:00 2008 +0200
One more test case, for BigDecimal#sqrt with nil.
commit e7894fb78cf92b53e9bdc6dcf023d8dd2d66b2ed