David Brown
|
000c541afa
|
Update version from 1.95 to 2.00.
|
2016-11-24 17:55:26 +00:00 |
|
David Brown
|
610cc38efa
|
Update C bootstrap source.
|
2016-11-24 13:06:00 +00:00 |
|
David Brown
|
1c137d2d7a
|
Doc updates. Add warning for anonymous ARAY or RECORD parameter types.
|
2016-11-24 12:49:59 +00:00 |
|
David Brown
|
036b8eef41
|
Update bootstrap.
|
2016-11-19 15:17:51 +00:00 |
|
David Brown
|
3798b9c537
|
Fix mingw/msc support on pre Windows 10 systems.
|
2016-11-19 00:42:35 +00:00 |
|
David Brown
|
2321695270
|
Hopefully fix 64 bit cygwin and mingw builds.
|
2016-11-18 17:26:10 +00:00 |
|
David Brown
|
bf65c3744b
|
Split windows build into parallel cygwin and mingw builds, remove old nas builds.
|
2016-11-18 17:10:29 +00:00 |
|
David Brown
|
8e1897fe17
|
Ha! Still getting the wrong security for new machines to build. Lets try again.
|
2016-11-18 14:49:11 +00:00 |
|
David Brown
|
66105ee5ae
|
Add output of id command to poostpush log.
|
2016-11-18 14:17:08 +00:00 |
|
David Brown
|
fd744350ed
|
Update bootstrap.
|
2016-11-18 13:07:34 +00:00 |
|
David Brown
|
7abdaf2312
|
Add new test virtual machines
|
2016-11-18 12:50:07 +00:00 |
|
David Brown
|
654b6ecb24
|
Add offset assertions to Files.Mod.
|
2016-11-16 12:33:53 +00:00 |
|
David Brown
|
13da50007e
|
Honour file path in showdef module argument.
|
2016-11-16 11:56:40 +00:00 |
|
David Brown
|
240885d841
|
Restore showdef lookup of installed library modules.
|
2016-11-15 23:40:26 +00:00 |
|
David Brown
|
65db905f0b
|
Fix misfiring of error 308 by calculating type sizes when not already calculated.
|
2016-11-15 22:59:43 +00:00 |
|
David Brown
|
c12aae020d
|
Add IsConsole tests to compiler.mod, update bootstrap.
|
2016-11-15 18:03:57 +00:00 |
|
David Brown
|
6da0d5d685
|
Build with colour output when on a tty/console.
|
2016-11-15 17:33:05 +00:00 |
|
David Brown
|
f08e49d856
|
Fix and simplify fingerprinting for 64 bit values
|
2016-11-15 11:51:29 +00:00 |
|
David Brown
|
f9c72a37b0
|
Fix mingw build.
|
2016-11-14 21:25:04 +00:00 |
|
David Brown
|
377bc73774
|
Restore text file based error support as prototyped in the ErrorExperiment branch.
|
2016-11-14 21:00:34 +00:00 |
|
David Brown
|
f7feea0ad1
|
Tidy browsercmd aka showdef.
|
2016-11-14 18:19:56 +00:00 |
|
David Brown
|
bb143a6162
|
Include Int and Set type size in symbol fingerprint.
|
2016-11-13 20:35:53 +00:00 |
|
David Brown
|
716240bdd6
|
Simplify runtime error reporting and move to platform common source.
|
2016-11-12 10:20:50 +00:00 |
|
David Brown
|
ed7043324d
|
Remove redundant writer in OPM. Fix Files.Readline for CR/LF and guarantee 0 termination.
|
2016-11-11 18:23:31 +00:00 |
|
David Brown
|
ef815aa131
|
Add version to symbol files to avoid confusing symptoms from format changes.
|
2016-11-10 18:54:40 +00:00 |
|
David Brown
|
9f5d4c6b0d
|
Fix mingw where ENABLE_VIRTUAL_TERMINAL_PROCESSING is undefined.
|
2016-11-10 12:52:23 +00:00 |
|
David Brown
|
2cd28725ea
|
Update bootstrap
|
2016-11-10 11:57:59 +00:00 |
|
David Brown
|
45d3daa11e
|
Windows: enable VT100 support and use SYSTEM.ADDRESS for FileHandle.
|
2016-11-10 11:56:35 +00:00 |
|
David Brown
|
c93705920e
|
Remove redundant sync that causes error on windows. Update console for Windows cr/lf.
|
2016-11-10 11:22:23 +00:00 |
|
David Brown
|
c2e97de495
|
Update bootstrap.
|
2016-11-08 20:42:36 +00:00 |
|
David Brown
|
1d6c7889b1
|
Use _alloca /only/ on MSC, not on mingw. Elsewhere it is alloca.
|
2016-11-08 20:18:14 +00:00 |
|
David Brown
|
eeb168c026
|
Support Microsoft C make again following dual library (O2 and OC) support.
|
2016-11-08 18:37:15 +00:00 |
|
David Brown
|
a17c087a41
|
Uppercase internal SYSTEM.H types address, int*, uint*. Completed.
|
2016-11-08 12:13:58 +00:00 |
|
David Brown
|
baeb2db81f
|
Uppercase internal SYSTEM.H types address, int*, uint*. Phase 1.
|
2016-11-08 11:48:33 +00:00 |
|
David Brown
|
1935f63cd6
|
Fix ABS in SYSTEM.h and fix tools/make/ignore.
|
2016-11-02 12:59:51 +00:00 |
|
David Brown
|
668c2ef508
|
Minor documentation updates.
|
2016-11-02 12:12:59 +00:00 |
|
David Brown
|
c63bc9e093
|
Fix readme table of contents layout.
|
2016-11-01 11:58:54 +00:00 |
|
David Brown
|
6a9861355f
|
Update features documentation for -O2/-OC
|
2016-10-31 18:51:38 +00:00 |
|
David Brown
|
4f74364b59
|
Don't let expected differences between bootstrap and built compiler show as changes. Update Readme.
|
2016-10-31 11:47:51 +00:00 |
|
David Brown
|
2a242ae960
|
Add Oakwood 'In' module and a test for it.
|
2016-10-30 14:22:10 +00:00 |
|
David Brown
|
03556336ce
|
Restore result variable just for issue #40 using same fix as J. Templ.
|
2016-10-28 21:00:07 +01:00 |
|
David Brown
|
6a4748e2af
|
Update bootstrap and fix source change tests. Typo in command ine help.
|
2016-10-28 20:06:30 +01:00 |
|
David Brown
|
126ef6d479
|
Remove o_result variable obsoleted by restoration of alloca usage.
|
2016-10-28 19:06:08 +01:00 |
|
David Brown
|
cf49ec30b9
|
Restore use of alloca for string value copies. mingw build fixes. Support Linux subsystem for Windows.
|
2016-10-28 18:13:42 +01:00 |
|
David Brown
|
d906629d2a
|
Close old symbol file before reopening it to rewrite it.
|
2016-10-28 12:21:34 +01:00 |
|
David Brown
|
c3515d8e4b
|
Use Unix line endings for isptest.mod.
|
2016-10-20 19:48:23 +01:00 |
|
David Brown
|
1e7d3ca4fd
|
Add isptest (active) and In.Mod (not yet used).
|
2016-10-20 19:20:25 +01:00 |
|
David Brown
|
a4c372253b
|
Fix AssertFail parameter type in Platformwindows.Mod.
|
2016-10-18 18:52:10 +01:00 |
|
David Brown
|
300b67a572
|
Remove -msse2, fix halt code type on windows platform.
|
2016-10-18 18:12:33 +01:00 |
|
David Brown
|
4a9f674b10
|
Don't build oocFilenames.Mod twice.
|
2016-10-18 12:09:35 +01:00 |
|