Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Orange C version 4.1.3 | CC386 3.75 2010-10-03 | BUGzilla? (Announce)

posted by DOS386, 15.10.2010, 03:08

> EDIT: Oops! He also has updated
> CC386 recently (3.7.7) at
> the same time, but I don't honestly know what's changed (haven't tried it yet).

COOL :-)

Page says 3.77, "relnotes.doc" says 3.75 :-|


Release notes Version 3.75

v3.75:
        ccide:  bug fixes
        cc386:  rewrote backend
        cc386:  support binary numbers similar to hex, use '0b1111' for example which is 0xf
        cc386:  fix some problems optimizing ~0
        cc386:  fix problem with promoting unsigned char in an array index to int
                        was doing a signed promotion no matter what was specified...
        cc386:  attempts to nest one function inside another would cause the compiler to GPF
        cc386:  byte and word sized arrays inside of structures would be aligned incorrectly for win32
        cc386:  optimizing constants around %= would not work correctly
        valx:   support BCC55
        imake:  expand macros in .path.xxx: statements
        xrc:    expand line length for input lines
        xrc:    handle numeric resource types, e.g. for the xp manifest
        rtl:    if an environment var (e.g. path) is too long, toolchain and generated programs will crash.
        rtl:    miscellaneous bug fixes and enhancements
        rtl:    add i64 and binary support to sprintf & sscanf

v3.74:
        infopad: fix crash when changing tab width
        ccide:   fix memory leaks while single stepping: debugger eventually ran out of
                         resources to display things.  Especially troublesome when a lot of info
                         was shown in the watch window.
        ccide:  fix find in files to open found windows properly
        cc386:  correctly define '__DOS__' for all DOS related targets;
        cc386:  add a define '__RAW_IMAGE__' for non-dos and non-windows targets
        rtl:    fix sscanf again...  this time both the problem with returning a value
                        for '%d' on text (when it shouldn't) and the problem with requiring that
                        scanned hexadecimal numbers start with a digit are fixed


But where is the BUGzilla ???

I didn't test this version yet, following bugs IIRC were in 3.74 (tested > 2 years ago):

- INFOPAD bugs (tab issues, more ???)
- VALX MZ stub bug
- Compiler core bugs:
- - LibOGG compiles but fails self-test
- - LibTheora compiles but crashes with Page Fault (valid results with WATT-com)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 111 users online (0 registered, 111 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum