norayr
7607ee8651
sometimes it can crash because of this line. commented for now. fonts
...
are not necessary anyway.
Former-commit-id: 815795588b
2015-10-12 20:31:28 +04:00
norayr
df223b96a4
support for SYSTEM.ADR("x") added, i. e. for chars. sync with jtempl's
...
version; -- noch
Former-commit-id: 8887c4edb0
2015-10-09 13:36:54 +04:00
norayr
11acf6faca
check for IMPORT SYSTEM in CheckSysFlag, synced with jtempl's version.
...
Former-commit-id: fced3875b7
2015-10-09 12:21:53 +04:00
Norayr Chilingarian
85dc46c036
fixed endless recursion in Stars for inherited imported fie
...
synced with Templ version of Ofront.
Former-commit-id: 5afbe2cfbc
2015-10-08 20:04:02 +04:00
norayr
4d34283a4e
fixed bug found by zorko
...
and described
[here](https://code.google.com/p/ofront/issues/detail?id=6 ) with a
little modification.
Former-commit-id: 7ff54e56bd
2015-06-16 21:33:41 +04:00
norayr
015617518c
small fix; -- noch
...
Former-commit-id: 643e79f65d
2015-06-03 20:41:55 +04:00
Norayr Chilingarian
31c5b31dae
makefiles fixed
...
Former-commit-id: fbdf562e2e
2015-05-27 02:03:59 +04:00
norayr
da7c2ed8b0
added struct stat size check to Unix.Mod, will test it on different
...
platforms.
Former-commit-id: 15274cbfb0
2015-05-20 18:40:48 +04:00
norayr
0c9215f5f2
set_jmp structure wrapper fixed; -- noch
...
Former-commit-id: 8e31893ecb
2015-05-20 15:38:57 +04:00
norayr
a1eff0b339
reverted system type changes, added warning for absent else in case, -- noch
...
Former-commit-id: 929f688a9e
2015-03-19 15:33:10 +04:00
norayr
d16df6218b
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
Former-commit-id: fd682d9c02
2015-03-16 17:33:37 +04:00
norayr
d0cfd06289
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
Former-commit-id: 42ecf2464c
2015-03-12 21:39:13 +04:00
Norayr Chilingarian
5c9ef62469
updated OPV Convert to support 64bit type. -- noch
...
Former-commit-id: fb960f552f
2015-03-11 20:26:05 +04:00
Norayr Chilingarian
d76a806cbb
small addition in system functions
...
Former-commit-id: fe36147392
2015-03-11 19:05:45 +04:00
Norayr Chilingarian
cb9cf67876
fixed forceNewSym/Verbose mistake, working on new types relations. -- noch
...
Former-commit-id: a2e64ff15f
2015-03-11 18:49:01 +04:00
Norayr Chilingarian
9d6a71eb59
introducing new integer types in SYSTEM module. -- noch.
...
Former-commit-id: 747943b008
2015-03-11 14:03:49 +04:00
Norayr Chilingarian
cfe72ae364
Revert "new system types tested on x86 and armv6, bootstrap binaries updated. --"
...
This reverts commit ec6f3220cd [formerly 5a6725d7da ].
Former-commit-id: b899460455
2015-03-10 19:31:57 +04:00
Norayr Chilingarian
ec6f3220cd
new system types tested on x86 and armv6, bootstrap binaries updated. --
...
noch
Former-commit-id: 5a6725d7da
2015-02-27 19:46:36 +04:00
Norayr Chilingarian
f2e15511a0
got rid of ecvt completely. reals.mod and texts test updated. -- noch
...
Former-commit-id: 606c23d096
2015-02-18 16:51:40 +04:00
Norayr Chilingarian
d57c8991bf
Files are architecture dependent, texts are not. cleaned this up. --
...
noch
Former-commit-id: 6ace15a0dc
2015-02-13 14:23:13 +04:00
Norayr Chilingarian
d3f196d215
got rid of ecvt outdated function. -- noch
...
Former-commit-id: 2bd826c965
2015-02-13 02:23:22 +04:00
Norayr Chilingarian
afcd1f5b86
unufied makefiles
...
Former-commit-id: 451bb287fe
2015-02-10 18:06:41 +04:00
Norayr Chilingarian
d29b4a0427
x86_86 gcc/clang low level modules update, types clarified. -- noch
...
Former-commit-id: 59e489ea43
2015-02-10 15:06:04 +04:00
Norayr Chilingarian
5a2aceb681
finished removing unnecessary architecture files -- noch
...
Former-commit-id: aaa2ee2288
2015-02-09 19:53:12 +04:00
Norayr Chilingarian
c3e0b3a9cb
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.
Former-commit-id: 8ef9e6fc88
2015-02-02 11:55:23 +04:00
Norayr Chilingarian
60caef64e4
changed branding of git version to 1.1
...
Former-commit-id: e86c9c1956
2015-01-29 11:57:57 +04:00
Norayr Chilingarian
ca407472a0
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.
Former-commit-id: 0d85205cfd
2014-09-19 00:28:51 +04:00
Norayr Chilingarian
4a32c7d5c1
no overflow in OPM anymore
...
Former-commit-id: 05b8d63835
2014-09-17 15:21:33 +04:00
Norayr Chilingarian
7666ed94ae
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.
Former-commit-id: bef25cd7a7
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
7a1dd40a64
added ReadByte wrapper for compatibility with latest NW Oberon system
...
Former-commit-id: 0b2f1902ef
2014-08-04 14:15:47 +04:00
Norayr Chilingarian
011aedbab1
fixed games with compatIn module
...
Former-commit-id: 5f508b16bb
2014-05-30 10:19:32 +04:00
Norayr Chilingarian
c3af38cdfc
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.
Former-commit-id: 74f47aa69c
2014-05-07 20:09:30 +04:00
Norayr Chilingarian
cf29c4721b
main program msg is also green
...
Former-commit-id: 561137e16d
2014-04-14 02:29:33 +04:00
Norayr Chilingarian
5e1da388fa
x86_64 and powerpc bootstrap binaries update
...
Former-commit-id: fc3af7e3af
2014-04-14 02:23:52 +04:00
Norayr Chilingarian
485e27a287
first colored messasges in OPM using vt100, 'f' option added to disable
...
it
Former-commit-id: 338c3f47e8
2014-04-14 01:22:03 +04:00
Norayr Chilingarian
b9bc8f2a39
gnuc -> gcc, more abstraction in makefiles and extTools
...
Former-commit-id: 01664df2ee
2014-04-13 14:15:48 +04:00