Changeset 1194
- Timestamp:
- Feb 6, 2004, 9:42:44 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ReleaseNotes.os2
-
Property cvs2svn:cvs-rev
changed from
1.11
to1.12
r1193 r1194 1 1 2 2 3 R e l e a s e N o t e s G C C f o r O S / 2 4 +----------------------------------------------------+ 5 6 (C)'2003 InnoTek Systemberatung GmbH 3 R e l e a s e N o t e s G C C f o r O S / 2 4 +----------------------------------------------------+ 5 6 7 (C)'2003-2004 InnoTek Systemberatung GmbH 7 8 http://www.innotek.de 8 9 10 11 v3.2.2 Beta 4: 12 -------------- 13 14 New features and fixes: 15 16 o Workaround for DosSetFileLocksL() on non JFS volumes. 17 18 o Fixed a bad record length problem in emxomf. 19 20 o Made waitpid() respect the WNOHANG flag. 21 22 o Added some deadlock checking/termination checks to semphores. 23 24 o Changed the glob() and globfree() implemenation with a port of 25 the FreeBSD 5.1 implemenation. 26 27 o Added macros to os2emx.h for preserving FPU control word and 28 applied these to certing read and write operations in LIBC. 29 30 o Workaround for bad FIL_STANDARDL buffer handling in os2krnl. 31 32 o Changed so_ioctl() to os2_ioctl() to match toolkit better. 33 34 o Filehandle rewrite. Files, pipes and sockets now share the same 35 handle space. 36 37 o Increased default stream buffer size to 2 pages. 38 39 9 40 10 41 v3.2.2 Beta 3 Fix 1 (private build): 11 42 ------------------------------------ 12 13 14 15 16 17 18 19 osigsetjmp() and siglongjmp() visibility.43 44 Fixes to LIBC: 45 46 o Crash if calloc was called before main(). 47 48 o TZ parsing of timezones such as PST8EDT. 49 50 o sigsetjmp() and siglongjmp() visibility. 20 51 21 52 22 53 v3.2.2 Beta 3: 23 54 -------------- 24 25 A few new features and fixes. 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 55 56 A few new features and fixes. 57 58 o Fixed a bunch of debug info problems. 59 60 o Added large file support. 61 62 o Enabled high memory support for LIBC. Two new options to GCC: -Zhigh-mem 63 and -Zhigh-low. If the program is to be enabled for high memory use, specify 64 -Zhigh-mem when linking. 65 66 Note that socket is not high memory enabled yet. 67 68 o Made LIBC preserve the FS selector. 69 70 o Added random() and *rand48() from BSD. 71 72 o Fixed crash with link386 and unresolved symbols. 73 74 44 75 v3.2.2 Beta 2: 45 76 -------------- 46 77 47 78 A few bugfixes and a some new features (as usual). 48 49 50 51 52 53 54 55 56 57 58 59 79 80 o Added file locking support to LIBC. 81 82 o Fixed _System and _Optlink bugs and made _Optlink support floating 83 point argument passing in registers. 84 85 o Header updates related to limits and file locking primarily. 86 87 o Timezone fixes. 88 89 o Fixed some CRT init trouble in regards to getenv and putenv. 90 60 91 o And some other minor stuff.. 61 92 62 93 63 94 v3.2.2 Beta 1: 64 95 -------------- 65 96 66 97 A few bugfixes and a some new features. 67 98 … … 84 115 o Addressed issues with calling conventions. We now detect incompatible 85 116 calling conventions, emitting warnings and errors where appropriate. 86 117 87 118 o _Optlink is much better, but there are still some issues left. Passing 88 119 prototyped floating point parameters to _Optlink doesn't work. Mixing … … 91 122 All these issues are being addressed and are expected to be fixed in 92 123 the next build. 93 124 94 125 o Changed GCC to link with shared libc by default. This means that in 95 126 order to link with the static libc one has to specify -static. -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.