User Tools

Site Tools


blog:pushbx:2024:0923_on_the_eve_of_6000_changesets_ldebug_growth

On the eve of 6000 changesets: lDebug growth

Counting all the changesets in the public hg lDebug repo since the first revision on 2010-10-24 we're at changeset 5997 now. Have some statistics about the size of the sources:

These counts were generated using the cntlines program. The lDebug revisions are as linked above. The FreeDOS Debug/X revision is version 1.13 from 2008-02-27, which was the last revision that had NASM source texts. That fact led to the fork that would eventually become lDebug.

test$ find ld2010 -iname '*.asm' -o -iname '*.mac' > ld2010.txt
test$ find ldebug -iname '*.asm' -o -iname '*.mac' > ldebug.txt
test$ cntlines fddebug/DEBUG.ASM
File:           fddebug/DEBUG.ASM
Bytes:          213317
Total lines:    10857
 Blanks:        1065
 Comment only:  1407
 Actual code:   8385
test$ cntlines -q -u @ld2010.txt                                           ��������
Files:          11
Bytes:          429114
Total lines:    19167
 Blanks:        1574
 Comment only:  4344
 Actual code:   13249
test$ cntlines -q -u @ldebug.txt                                               ����
Files:          170
Bytes:          2664598
Total lines:    124866
 Blanks:        15271
 Comment only:  22524
 Actual code:   87071
test$

Discussion

E. C. MaslochE. C. Masloch, 2024-09-23 21:24:08 +0200 Sep Mon

The next version of FreeDOS Debug/X was version 1.14 on 2009-01-12, which switched the source text to use JWasm rather than NASM.

E. C. MaslochE. C. Masloch, 2024-09-25 20:10:19 +0200 Sep Wed

Prepared a small googlesheet with some charts. Not satisfied with the options their app provides but what's there is already neat: https://docs.google.com/spreadsheets/u/0/d/1cL3TrSkh1L34LTBR8xNi9XHTY76n7k9AfJ2DAisiMqQ/htmlview

You could leave a comment if you were logged in.
blog/pushbx/2024/0923_on_the_eve_of_6000_changesets_ldebug_growth.txt · Last modified: 2024-09-23 21:12:28 +0200 Sep Mon by ecm