Commit graph

27 commits

Author SHA1 Message Date
norayr
929f688a9e reverted system type changes, added warning for absent else in case, -- noch 2015-03-19 15:33:10 +04:00
norayr
fd682d9c02 maxIdLen in OPS.Mod changed. showdef was unable to show definitions of
ulmRandomGenerators.Mod because full path
/opt/voc-1.1/lib/voc/sym/ulmRand... was longer than 32. Now fixed. -- noch
2015-03-16 17:33:37 +04:00
norayr
42ecf2464c on line 605 of OPT.Mod typ := impCtxt.ref[-tag] read let's say, 19, i.
e. int64 typ, but because in procedure Close set to NIL everything upper
than FirstRef, which is 16, that's why obj.typ was not set in InStruct,
which caused crash later.
for now fixed by starting to NIL array from Comp + 1, not from FirstRef.
changing FirstRef causes crashes, which I did not investigate yet.

-- noch
2015-03-12 21:39:13 +04:00
Norayr Chilingarian
fb960f552f updated OPV Convert to support 64bit type. -- noch 2015-03-11 20:26:05 +04:00
Norayr Chilingarian
fe36147392 small addition in system functions 2015-03-11 19:05:45 +04:00
Norayr Chilingarian
a2e64ff15f fixed forceNewSym/Verbose mistake, working on new types relations. -- noch 2015-03-11 18:49:01 +04:00
Norayr Chilingarian
747943b008 introducing new integer types in SYSTEM module. -- noch. 2015-03-11 14:03:49 +04:00
Norayr Chilingarian
b899460455 Revert "new system types tested on x86 and armv6, bootstrap binaries updated. --"
This reverts commit 5a6725d7da.
2015-03-10 19:31:57 +04:00
Norayr Chilingarian
5a6725d7da new system types tested on x86 and armv6, bootstrap binaries updated. --
noch
2015-02-27 19:46:36 +04:00
Norayr Chilingarian
606c23d096 got rid of ecvt completely. reals.mod and texts test updated. -- noch 2015-02-18 16:51:40 +04:00
Norayr Chilingarian
6ace15a0dc Files are architecture dependent, texts are not. cleaned this up. --
noch
2015-02-13 14:23:13 +04:00
Norayr Chilingarian
2bd826c965 got rid of ecvt outdated function. -- noch 2015-02-13 02:23:22 +04:00
Norayr Chilingarian
451bb287fe unufied makefiles 2015-02-10 18:06:41 +04:00
Norayr Chilingarian
59e489ea43 x86_86 gcc/clang low level modules update, types clarified. -- noch 2015-02-10 15:06:04 +04:00
Norayr Chilingarian
aaa2ee2288 finished removing unnecessary architecture files -- noch 2015-02-09 19:53:12 +04:00
Norayr Chilingarian
8ef9e6fc88 makefile changed to forcibly generate symbol files under x86_64 gcc backend
bootstrap binary updated. need to update bootstrap binaries for other
platforms too in order to be able to change their makefiles.
2015-02-02 11:55:23 +04:00
Norayr Chilingarian
e86c9c1956 changed branding of git version to 1.1 2015-01-29 11:57:57 +04:00
Norayr Chilingarian
0d85205cfd fixed bug in Reals.Mod which was actual on x86_64
without prototype, return type of ecvt was int, which has 4 byte size on
x86 but still has the same size on x86_64, that's why pointer which is 8
byte long could not fit in the variable holding return value. And it
could get negative value causing programs to explode. Fixed with casting
the result to LONGINT.
2014-09-19 00:28:51 +04:00
Norayr Chilingarian
05b8d63835 no overflow in OPM anymore 2014-09-17 15:21:33 +04:00
Norayr Chilingarian
bef25cd7a7 added crlf handling partly following discussion at
https://code.google.com/p/ofront/issues/detail?id=3

and by introducing corresponding changes in ShowLine and ShowLineErr
functions
in OPM module.
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
0b2f1902ef added ReadByte wrapper for compatibility with latest NW Oberon system 2014-08-04 14:15:47 +04:00
Norayr Chilingarian
5f508b16bb fixed games with compatIn module 2014-05-30 10:19:32 +04:00
Norayr Chilingarian
74f47aa69c 0. fixed OPM.Mark bug, now when pos = -1 it shows error correctly.
1. added cool error message handling with showing "^" under the line
which points exactly where the error is.
2014-05-07 20:09:30 +04:00
Norayr Chilingarian
561137e16d main program msg is also green 2014-04-14 02:29:33 +04:00
Norayr Chilingarian
fc3af7e3af x86_64 and powerpc bootstrap binaries update 2014-04-14 02:23:52 +04:00
Norayr Chilingarian
338c3f47e8 first colored messasges in OPM using vt100, 'f' option added to disable
it
2014-04-14 01:22:03 +04:00
Norayr Chilingarian
01664df2ee gnuc -> gcc, more abstraction in makefiles and extTools 2014-04-13 14:15:48 +04:00