norayr
815795588b
sometimes it can crash because of this line. commented for now. fonts
...
are not necessary anyway.
2015-10-12 20:31:28 +04:00
norayr
8887c4edb0
support for SYSTEM.ADR("x") added, i. e. for chars. sync with jtempl's
...
version; -- noch
2015-10-09 13:36:54 +04:00
norayr
fced3875b7
check for IMPORT SYSTEM in CheckSysFlag, synced with jtempl's version.
2015-10-09 12:21:53 +04:00
Norayr Chilingarian
5afbe2cfbc
fixed endless recursion in Stars for inherited imported fie
...
synced with Templ version of Ofront.
2015-10-08 20:04:02 +04:00
norayr
7ff54e56bd
fixed bug found by zorko
...
and described
[here](https://code.google.com/p/ofront/issues/detail?id=6 ) with a
little modification.
2015-06-16 21:33:41 +04:00
norayr
643e79f65d
small fix; -- noch
2015-06-03 20:41:55 +04:00
Norayr Chilingarian
fbdf562e2e
makefiles fixed
2015-05-27 02:03:59 +04:00
norayr
15274cbfb0
added struct stat size check to Unix.Mod, will test it on different
...
platforms.
2015-05-20 18:40:48 +04:00
norayr
8e31893ecb
set_jmp structure wrapper fixed; -- noch
2015-05-20 15:38:57 +04:00
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