This commit is contained in:
Andrius Štikonas 2024-03-02 16:55:08 +00:00
parent d983939b3c
commit 426f72a2dc
9 changed files with 481 additions and 0 deletions

View File

@ -0,0 +1,7 @@
// SPDX-FileCopyrightText: 2020 fosslinux <fosslinux@aussies.space>
// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
//
// SPDX-License-Identifier: GPL-3.0-or-later
#undef SYSTEM_LIBC
#define MES_VERSION "0.25"

View File

@ -0,0 +1,14 @@
7e7603e98fb11854d73ebba34c9dd617fcce3c025aa8cbfd1471bf17944fa165 /usr/bin/mes
0034577d4550928e6b72c581c09603fae758a5a3fa3885417e264aba544880df /usr/bin/mes-m2
20655e4ec935bdb63099eaf48e89b24010413a444cbcdc3f21a1cd12a5c62ddc /usr/bin/mescc.scm
c66de1ba72b8019eee113271638e4e30543aa7d34f45c9cc751346dba0d8817c /usr/lib/x86_64-mes/crt1.s
d0a80b94228deb99bda15244f0ed3736badd0632c78a3379195ba24a78f68a75 /usr/lib/x86_64-mes/crt1.o
d0f691ad803ed00530297456086e8b820cda4faec3e7dbde767b4558e71a1b47 /usr/lib/x86_64-mes/x86_64.M1
684bfcde34f118026d875acf2dbe2e4a39dce96d5f938f534995b582ba1a4241 /usr/lib/x86_64-mes/libmescc.s
5283a6facbd677f6abed6865fa1aa25a40aab9c3370dff2eb1cf252a777f8e3a /usr/lib/x86_64-mes/libc+tcc.s
476614bf2eb421ffd5f4bda74c01ae600ac7b719ca3bf0464686db1a8934fb51 /usr/lib/x86_64-mes/libc.s
ad1f1e390f675db2a3545aecc63df798d49317cad2ae5eadb9382df960bbd9f3 /usr/lib/x86_64-mes/libmescc.a
8cd0172fe545417e73214765da606c8073a3b31dcaed69ff347fa0000706e302 /usr/lib/x86_64-mes/libc+tcc.a
2ed13bed31a6c5da89d4190dc017f392412a8f54d1a58c16f67b2bdcd4728c39 /usr/lib/x86_64-mes/libc.a
48c57492e80a99bf16eeba55e242b60b9e759992482b651d1b512f07ddd9a65a /usr/lib/linux/x86_64-mes/elf64-header.hex2
94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/x86_64-mes/elf64-footer-single-main.hex2

View File

@ -0,0 +1,14 @@
8a110ae6bd939c215541816873a4c89de29133d64c0c8d0dd98ec0e220afeafb /usr/bin/mes
0034577d4550928e6b72c581c09603fae758a5a3fa3885417e264aba544880df /usr/bin/mes-m2
20655e4ec935bdb63099eaf48e89b24010413a444cbcdc3f21a1cd12a5c62ddc /usr/bin/mescc.scm
c66de1ba72b8019eee113271638e4e30543aa7d34f45c9cc751346dba0d8817c /usr/lib/x86_64-mes/crt1.s
d0a80b94228deb99bda15244f0ed3736badd0632c78a3379195ba24a78f68a75 /usr/lib/x86_64-mes/crt1.o
d0f691ad803ed00530297456086e8b820cda4faec3e7dbde767b4558e71a1b47 /usr/lib/x86_64-mes/x86_64.M1
684bfcde34f118026d875acf2dbe2e4a39dce96d5f938f534995b582ba1a4241 /usr/lib/x86_64-mes/libmescc.s
5283a6facbd677f6abed6865fa1aa25a40aab9c3370dff2eb1cf252a777f8e3a /usr/lib/x86_64-mes/libc+tcc.s
476614bf2eb421ffd5f4bda74c01ae600ac7b719ca3bf0464686db1a8934fb51 /usr/lib/x86_64-mes/libc.s
ad1f1e390f675db2a3545aecc63df798d49317cad2ae5eadb9382df960bbd9f3 /usr/lib/x86_64-mes/libmescc.a
8cd0172fe545417e73214765da606c8073a3b31dcaed69ff347fa0000706e302 /usr/lib/x86_64-mes/libc+tcc.a
2ed13bed31a6c5da89d4190dc017f392412a8f54d1a58c16f67b2bdcd4728c39 /usr/lib/x86_64-mes/libc.a
48c57492e80a99bf16eeba55e242b60b9e759992482b651d1b512f07ddd9a65a /usr/lib/linux/x86_64-mes/elf64-header.hex2
94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/x86_64-mes/elf64-footer-single-main.hex2

View File

@ -0,0 +1,14 @@
8b3356c019dbc28dd0f1e9aec9401aca7eb64fb5df6a8a5bf9e102424858dc1e /usr/bin/mes
8e02c4d6ed08085a19bfadf3d23b2994d3a2262a758ff4aa5820f3ff861ed3b8 /usr/bin/mes-m2
11f33b019f78c90fcbd2385ebb037ee4e36984117799207497c3c83e8d537d1d /usr/bin/mescc.scm
50441b03b915bd51fb811749901a56b3c42186b45f7f466dbf23337eafad520c /usr/lib/riscv64-mes/crt1.s
a96a0a8f1b2dd1e5a7dad8264c92b5448be7d29aa7706d40d67be978d5ddc305 /usr/lib/riscv64-mes/crt1.o
1511e99da81caa02490078c7a880ac97d439b6fec99cf846dc2044468e2444b8 /usr/lib/riscv64-mes/riscv64.M1
8f7e94270c7cbb076ff5fe3cdd0d6c891537e7945e5aa4bdbf167867471bfbc2 /usr/lib/riscv64-mes/libmescc.s
56ae642a1c91ea955cc2300e3ee403faa8ed33de0f9c467b2125dda1b49afbee /usr/lib/riscv64-mes/libc+tcc.s
f19bdc06f1a4fa963d8fe03dbad5511e949dd138ef630cc0cc5b13c543cb2b3c /usr/lib/riscv64-mes/libc.s
5027a055f6c564417bf5194a9b43a8a93ae59d9a26ce75a55895f253a6aab2c2 /usr/lib/riscv64-mes/libmescc.a
aafe19f6eabd95c6baaad1c1c144a6124bc0408f97241588206e84fb2c0a3649 /usr/lib/riscv64-mes/libc+tcc.a
e241802ad00361eeb1e9532743fedc805e0189e8f7ff13e3c1cd779c34cd823c /usr/lib/riscv64-mes/libc.a
22ad5f7b6e5ea07b275619956bddd913b061d6ad492a442e4b6b2f28898e50ae /usr/lib/linux/riscv64-mes/elf64-header.hex2
94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/riscv64-mes/elf64-footer-single-main.hex2

View File

@ -0,0 +1,14 @@
07cbc35bf36383383baecd42a9407b9ed516a82d112ea6088edd63bb8a956951 /usr/bin/mes
84e2ff676f5429d48789edc74d84ee1908ee8933e89750995dba364ea7744e36 /usr/bin/mes-m2
761fe4fbbee5bfd45506ea8dbd0aeecfe8855159bd794e07fca1988109510170 /usr/bin/mescc.scm
234c264965116a24583dd569050adc766d7cc2da83b1db38085210f26031b70c /usr/lib/x86-mes/crt1.s
494f184a87175abc485a898c250c3831b2b5dcf5aead46591e00b39d1c5529fc /usr/lib/x86-mes/crt1.o
8afe05c3e1e8848b6f3e8de751524de5f69818eb8524659827918e3fddde3e1e /usr/lib/x86-mes/x86.M1
771988b1df0dfa04bf5f1ab72af18c32b1a8205a07f10e5235d79dac0a072b00 /usr/lib/x86-mes/libmescc.s
75068c267729eb59f6fa1e1c4fa69c9ea5c24c50e131c1867a17c52efaed459f /usr/lib/x86-mes/libc+tcc.s
40c22be10018eaf9425f6b1b45e6ad2e4e169f8df12c4f03f271c892fe3422cd /usr/lib/x86-mes/libc.s
52f697278ccdff5e457f27e10f465a91ab9858f0c6cee0683831cadb3109bbb7 /usr/lib/x86-mes/libmescc.a
b75fa0493e7ed0d1579fa1b04f288dd0058c70937eccd12c2dc82802e3f0c17f /usr/lib/x86-mes/libc+tcc.a
c9c684c17a32b7adc1546a6ebba11a56ac88e6af2101f45cc0e8cd320555d735 /usr/lib/x86-mes/libc.a
82cac4353375a52efecc6fda1f8b37373988fe41ed197b63d8e906321b105d77 /usr/lib/linux/x86-mes/elf32-header.hex2
f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /usr/lib/linux/x86-mes/elf32-footer-single-main.hex2

View File

@ -0,0 +1,14 @@
07cbc35bf36383383baecd42a9407b9ed516a82d112ea6088edd63bb8a956951 /usr/bin/mes
84e2ff676f5429d48789edc74d84ee1908ee8933e89750995dba364ea7744e36 /usr/bin/mes-m2
761fe4fbbee5bfd45506ea8dbd0aeecfe8855159bd794e07fca1988109510170 /usr/bin/mescc.scm
234c264965116a24583dd569050adc766d7cc2da83b1db38085210f26031b70c /usr/lib/x86-mes/crt1.s
bc745d8e3fdd8e68aa6d6abb598cdf48cf63338b02eea1e8026756b2cc411ed7 /usr/lib/x86-mes/crt1.o
8afe05c3e1e8848b6f3e8de751524de5f69818eb8524659827918e3fddde3e1e /usr/lib/x86-mes/x86.M1
771988b1df0dfa04bf5f1ab72af18c32b1a8205a07f10e5235d79dac0a072b00 /usr/lib/x86-mes/libmescc.s
75068c267729eb59f6fa1e1c4fa69c9ea5c24c50e131c1867a17c52efaed459f /usr/lib/x86-mes/libc+tcc.s
40c22be10018eaf9425f6b1b45e6ad2e4e169f8df12c4f03f271c892fe3422cd /usr/lib/x86-mes/libc.s
52f697278ccdff5e457f27e10f465a91ab9858f0c6cee0683831cadb3109bbb7 /usr/lib/x86-mes/libmescc.a
b75fa0493e7ed0d1579fa1b04f288dd0058c70937eccd12c2dc82802e3f0c17f /usr/lib/x86-mes/libc+tcc.a
c9c684c17a32b7adc1546a6ebba11a56ac88e6af2101f45cc0e8cd320555d735 /usr/lib/x86-mes/libc.a
82cac4353375a52efecc6fda1f8b37373988fe41ed197b63d8e906321b105d77 /usr/lib/linux/x86-mes/elf32-header.hex2
f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /usr/lib/linux/x86-mes/elf32-footer-single-main.hex2

400
steps/mes-wip/pass1.kaem Executable file

File diff suppressed because one or more lines are too long

2
steps/mes-wip/sources Normal file
View File

@ -0,0 +1,2 @@
https://gitlab.com/janneke/mes/-/archive/wip/mes-wip.tar.gz 21cc8909f0922b86d1ec95df12837d5d9882f228b64fb9273399929904b61c3f
https://download.savannah.gnu.org/releases/nyacc/nyacc-1.00.2.tar.gz f36e4fb7dd524dc3f4b354d3d5313f69e7ce5a6ae93711e8cf6d51eaa8d2b318

2
steps/mes-wip/sources~ Normal file
View File

@ -0,0 +1,2 @@
https://gitlab.com/janneke/mes/-/archive/wip/mes-wip.tar.gz adf0c38434c1e3b9c2057e23048cccedf63343f84337f46c09070ccc0f99282e
https://download.savannah.gnu.org/releases/nyacc/nyacc-1.00.2.tar.gz f36e4fb7dd524dc3f4b354d3d5313f69e7ce5a6ae93711e8cf6d51eaa8d2b318