Commit graph

43 commits

Author SHA1 Message Date
Norayr Chilingarian
060ec5134d added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only
on x86_64 yet. -- noch


Former-commit-id: 38794808ac
2015-02-27 19:08:57 +04:00
norayr
6d86e29db5 small changes in OPC and OPM, updated powerpc bootstrap binaries. -- noch
Former-commit-id: d68b3c2575
2015-02-02 21:14:50 +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
6b17edc405 fixed date
Former-commit-id: 6d36f4ee8c
2014-09-19 00:31:50 +04:00
Norayr Chilingarian
4a77f04720 updated version.Mod and makefiles to reflect the new version.
Former-commit-id: 90a0dc3ae2
2014-09-18 23:56:28 +04:00
Norayr Chilingarian
f77625f434 fix
Former-commit-id: 69defc9ce0
2014-09-17 20:01:24 +04:00
Norayr Chilingarian
b560023260 even faster way
Former-commit-id: 9892f9205c
2014-09-17 19:59:22 +04:00
Norayr Chilingarian
4a32c7d5c1 no overflow in OPM anymore
Former-commit-id: 05b8d63835
2014-09-17 15:21:33 +04:00
norayr chilingarian
97860bae19 found problem in OPV.stat, not properly handled yet. needs investigation.
Former-commit-id: 1acddf0fb9
2014-09-14 22:53:24 +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
b1946ac2ec 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.


Former-commit-id: 2d6ac451ba
2014-05-20 00:56:33 +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
6a948de787 raspberry pi bootstrap binary
Former-commit-id: 72b53f61f7
2014-04-14 02:20:31 +04:00
norayr
2fcad9db3b darwin bootstrap binary
Former-commit-id: ca80f58e94
2014-04-14 06:01:11 +08:00
norayr
72e3679b72 green output, powerpc binaries
Former-commit-id: 175a480412
2014-04-14 01:57:06 +04:00
norayr
580db0d788 darwin bootstrap binary
Former-commit-id: f4d3bb13ff
2014-04-14 05:32:39 +08: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
77ba22e109 updated powerpc bootstrap binary
Former-commit-id: 6ba3d53693
2014-04-13 14:35:34 +04:00
norayr
6563e223cf darwin bootstrap binary updated
Former-commit-id: 018b64defc
2014-04-13 18:26:46 +08:00
Norayr Chilingarian
b9bc8f2a39 gnuc -> gcc, more abstraction in makefiles and extTools
Former-commit-id: 01664df2ee
2014-04-13 14:15:48 +04:00
Norayr Chilingarian
27cd609dad extTools.Mod, fix warnings like "argument unused during compilation:
'-L.'"


Former-commit-id: cd69786833
2014-04-13 13:17:00 +04:00
root
a2e4f78881 small fix in extTools module
Former-commit-id: ad8e18c777
2014-04-12 02:27:13 +04:00
Norayr Chilingarian
74488d88de silences clang warnings of type "place parentheses around the '&' expression". small fix in OPV to
make it


Former-commit-id: f066c42eb9
2014-04-10 17:51:05 +04:00
Norayr Chilingarian
331170683e clang is used to compile libs on linux too.
Former-commit-id: 615253e7a9
2014-04-10 14:17:41 +04:00
Norayr Chilingarian
4392bf4c5d linux clang platform added
Former-commit-id: d2680335c6
2014-03-27 16:44:51 +04:00
Norayr Chilingarian
c6d368b789 static and dynamic linking works on macosx -- noch
Former-commit-id: 87f7119dfd
2014-03-21 06:53:33 +08:00
Norayr Chilingarian
12fa4aec39 fixed problem with short prefix path in version module
Former-commit-id: bdb2b32588
2014-03-21 04:22:23 +08:00
Norayr Chilingarian
66c583b70e separated Kernel, Files. Texts modules for bootstrapping and general use
Former-commit-id: e1f76da278
2014-03-21 04:00:44 +08:00
Norayr Chilingarian
bb1e56ad56 prefixed installation now works.
fixed bug with -m, it couldn't work because libVishapOberon contained
bindings to X11 but was not linked to X11


Former-commit-id: f3548d289f
2014-03-20 21:11:03 +04:00
Norayr Chilingarian
96712598ef small fix
Former-commit-id: 02f7cad356
2014-03-18 20:25:59 +04:00
Norayr Chilingarian
38d4e88876 added target os, added experimental darwin, starting darwin port
Former-commit-id: 49b86a4ac5
2014-03-18 20:05:19 +04:00
Norayr Chilingarian
3a0e194d18 powerpc
Former-commit-id: 13a7216990
2014-01-08 05:14:57 +04:00
Norayr Chilingarian
d7dda25f85 porting to powerpc
Former-commit-id: 44086e5817
2014-01-06 20:38:56 +04:00
Norayr Chilingarian
429a632e56 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.


Former-commit-id: b18729c519
2013-11-14 18:47:49 +04:00
Norayr Chilingarian
48e4a887e5 increased command line length
Former-commit-id: d1ce637c81
2013-11-13 17:23:03 +04:00
Norayr Chilingarian
d765c35b19 extTools fixed for non 64bit architectures, SysStat can now be compiled on 32bit architectures
Former-commit-id: d9f6914fe5
2013-11-06 00:10:20 +04:00
Norayr Chilingarian
022dd8ef4a ported ulmStrings, ulmConstStrings.
changed hidden fields limit in OPM module.
makefiles


Former-commit-id: 6ef66fa542
2013-10-23 17:54:58 +04:00
Norayr Chilingarian
745b4851ca 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


Former-commit-id: a3214b8154
2013-10-07 16:46:04 +04:00
Norayr Chilingarian
d858f133f8 -MC now works, does not compile main unit by default, but creates object
file and don't link it.


Former-commit-id: cb804b16cb
2013-10-05 22:40:38 +04:00
Norayr Chilingarian
104433029b commented out c compiler command line output, may be will add debug mode later.
-- noch


Former-commit-id: 01be73a99d
2013-09-28 01:57:02 +04:00
Norayr Chilingarian
6a1eccd316 voc compiler first commit
Former-commit-id: 760d826948
2013-09-27 22:34:17 +04:00