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
d3b0c0352a
OPT cleanup.
2015-03-11 18:53:26 +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
712244b161
Revert "added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only"
...
This reverts commit 38794808ac .
2015-03-10 19:32:11 +04:00
Norayr Chilingarian
38794808ac
added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only
...
on x86_64 yet. -- noch
2015-02-27 19:08:57 +04:00
norayr
d68b3c2575
small changes in OPC and OPM, updated powerpc bootstrap binaries. -- noch
2015-02-02 21:14:50 +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
6d36f4ee8c
fixed date
2014-09-19 00:31:50 +04:00
Norayr Chilingarian
90a0dc3ae2
updated version.Mod and makefiles to reflect the new version.
2014-09-18 23:56:28 +04:00
Norayr Chilingarian
69defc9ce0
fix
2014-09-17 20:01:24 +04:00
Norayr Chilingarian
9892f9205c
even faster way
2014-09-17 19:59:22 +04:00
Norayr Chilingarian
05b8d63835
no overflow in OPM anymore
2014-09-17 15:21:33 +04:00
norayr chilingarian
1acddf0fb9
found problem in OPV.stat, not properly handled yet. needs investigation.
2014-09-14 22:53:24 +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
2d6ac451ba
freebsd port works.
...
I have no freebsd, and port was made by request and with help of
tangentstorm from #oberon channel (:
still it's not well tested and is considered experimental.
2014-05-20 00:56:33 +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
72b53f61f7
raspberry pi bootstrap binary
2014-04-14 02:20:31 +04:00
norayr
ca80f58e94
darwin bootstrap binary
2014-04-14 06:01:11 +08:00
norayr
175a480412
green output, powerpc binaries
2014-04-14 01:57:06 +04:00
norayr
f4d3bb13ff
darwin bootstrap binary
2014-04-14 05:32:39 +08: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
6ba3d53693
updated powerpc bootstrap binary
2014-04-13 14:35:34 +04:00
norayr
018b64defc
darwin bootstrap binary updated
2014-04-13 18:26:46 +08:00
Norayr Chilingarian
01664df2ee
gnuc -> gcc, more abstraction in makefiles and extTools
2014-04-13 14:15:48 +04:00
Norayr Chilingarian
cd69786833
extTools.Mod, fix warnings like "argument unused during compilation:
...
'-L.'"
2014-04-13 13:17:00 +04:00
root
ad8e18c777
small fix in extTools module
2014-04-12 02:27:13 +04:00
Norayr Chilingarian
f066c42eb9
silences clang warnings of type "place parentheses around the '&' expression". small fix in OPV to
...
make it
2014-04-10 17:51:05 +04:00
Norayr Chilingarian
615253e7a9
clang is used to compile libs on linux too.
2014-04-10 14:17:41 +04:00
Norayr Chilingarian
d2680335c6
linux clang platform added
2014-03-27 16:44:51 +04:00
Norayr Chilingarian
87f7119dfd
static and dynamic linking works on macosx -- noch
2014-03-21 06:53:33 +08:00
Norayr Chilingarian
bdb2b32588
fixed problem with short prefix path in version module
2014-03-21 04:22:23 +08:00
Norayr Chilingarian
e1f76da278
separated Kernel, Files. Texts modules for bootstrapping and general use
2014-03-21 04:00:44 +08:00
Norayr Chilingarian
f3548d289f
prefixed installation now works.
...
fixed bug with -m, it couldn't work because libVishapOberon contained
bindings to X11 but was not linked to X11
2014-03-20 21:11:03 +04:00
Norayr Chilingarian
02f7cad356
small fix
2014-03-18 20:25:59 +04:00
Norayr Chilingarian
49b86a4ac5
added target os, added experimental darwin, starting darwin port
2014-03-18 20:05:19 +04:00
Norayr Chilingarian
13a7216990
powerpc
2014-01-08 05:14:57 +04:00
Norayr Chilingarian
44086e5817
porting to powerpc
2014-01-06 20:38:56 +04:00
Norayr Chilingarian
b18729c519
Kernel.Mod fixed, so that MODULES variable is always checked first.
...
This means, custom module with the same name, as standard, will be checked first.
2013-11-14 18:47:49 +04:00
Norayr Chilingarian
d1ce637c81
increased command line length
2013-11-13 17:23:03 +04:00
Norayr Chilingarian
d9f6914fe5
extTools fixed for non 64bit architectures, SysStat can now be compiled on 32bit architectures
2013-11-06 00:10:20 +04:00
Norayr Chilingarian
6ef66fa542
ported ulmStrings, ulmConstStrings.
...
changed hidden fields limit in OPM module.
makefiles
2013-10-23 17:54:58 +04:00
Norayr Chilingarian
a3214b8154
fixed issue with multiple modules compilation.
...
now voc adds dependency modules object files to the main module
compiling command line.
for example, if MM0 imports MM1 then if we call voc like:
voc -l MM1.Mod -s MM0.Mod -M
the commandline will look like
cc MM0.c MM1.o -static -o MM0 -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64 -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib
2013-10-07 16:46:04 +04:00
Norayr Chilingarian
cb804b16cb
-MC now works, does not compile main unit by default, but creates object
...
file and don't link it.
2013-10-05 22:40:38 +04:00
Norayr Chilingarian
01be73a99d
commented out c compiler command line output, may be will add debug mode later.
...
-- noch
2013-09-28 01:57:02 +04:00
Norayr Chilingarian
760d826948
voc compiler first commit
2013-09-27 22:34:17 +04:00