Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2021-05-23
| ||
17:20 | Updated *.4th code to coform to latest forth changes. Leaf check-in: 61216c5217 user: ramil tags: multi-lang | |
2021-05-16
| ||
15:51 | Removed stale ops.x. Improved readability of tailcall ops. check-in: efa1975aa9 user: ramil tags: multi-lang | |
11:56 | Simplified `immediate` semantic. Cleared outdated sources. check-in: 66846370a1 user: ramil tags: multi-lang | |
2021-03-14
| ||
19:36 | Made C-version of multilang work. check-in: a923fb632a user: ramil tags: multi-lang | |
2020-05-30
| ||
21:12 | Fixed variable creation. check-in: dfa4872939 user: ramil tags: multi-lang | |
2020-03-05
| ||
20:52 | Improved vm structure. check-in: fb6994195d user: ramil tags: multi-lang | |
2020-01-05
| ||
18:41 | WIP: Reworking to move C-specific stuff from general code into C-backend. check-in: 3a61a65c09 user: ramil tags: multi-lang | |
2019-10-02
| ||
20:02 | Finished C-lang implementation rework. check-in: 1e31bd8c0a user: ramil tags: multi-lang | |
2019-07-18
| ||
19:23 | Started implemented multiple language support. check-in: 11a79865ea user: ramil tags: multi-lang | |
2018-02-25
| ||
20:00 | Stack output is more human friendly. Leaf check-in: 4c85240165 user: ramil tags: trunk | |
2018-02-09
| ||
09:52 | Added shl, shr, ptrdiff ops. Fixed `pick`. check-in: 0f9b346b24 user: ramil tags: trunk | |
2018-01-05
| ||
12:42 | Fixed naming in extra 4th code. Improved util. check-in: 2b9ddde51b user: ramil tags: trunk | |
2018-01-01
| ||
09:43 | Imported 4th useful code. Add more util words. check-in: 202ae933f7 user: ramil tags: trunk | |
2017-12-30
| ||
18:18 | Fixed lambdas. Improved internal debugging. Fixed 'load' stack remains. check-in: a7ce210644 user: ramil tags: trunk | |
2017-12-29
| ||
18:19 | Reworked compilation to simplify constructing words. check-in: e42668a80b user: ramil tags: trunk | |
2017-12-27
| ||
16:24 | Renamed `bind` to `var!`. check-in: 9af6f0f0da user: ramil tags: trunk | |
15:08 | Cleaned 'vars': words holding variables. check-in: 20dcc18342 user: ramil tags: trunk | |
10:20 | Reworked streams. check-in: 78c416e2cf user: ramil tags: trunk | |
2017-12-24
| ||
19:07 | Simplified some words. check-in: cd186bcaee user: ramil tags: trunk | |
2017-12-14
| ||
11:52 | Added g4_reset. Resolved signed/unsigned G4_INT/G4_UINT issues. check-in: c604255af1 user: ramil tags: trunk | |
2017-12-12
| ||
10:53 | Moved VM_ERR_RP to global word. Renamed `trap` to `catch`. check-in: a382f00463 user: ramil tags: trunk | |
2017-12-10
| ||
15:11 | Fixed typo in g4_interp. check-in: 093d18c4d5 user: ramil tags: trunk | |
2017-12-08
| ||
20:55 | WIP: some changes in utils. check-in: 80d02e1f22 user: ramil tags: trunk | |
2017-12-07
| ||
19:17 | Moved `repl` function to util. check-in: 75e48c4091 user: ramil tags: trunk | |
16:59 | WIP: renamed 'main.c' to more relevant 'repl.c'. check-in: d41146a6ec user: ramil tags: trunk | |
09:27 | WIP: cleared sample interpreter. check-in: 58b495e610 user: ramil tags: trunk | |
2017-12-06
| ||
22:08 | WIP: reworked parameter ordering in C code. Added utility file. check-in: b24e0cf754 user: ramil tags: trunk | |
2017-12-05
| ||
21:39 | Small IO changes in sample interpreter. check-in: 369d7c6d89 user: ramil tags: trunk | |
2017-12-04
| ||
20:57 | Reworked embedding init.4th code into sources. check-in: 2ff242f20b user: ramil tags: trunk | |
2017-12-02
| ||
21:26 | Made allocation errors stop interpreter. check-in: 8d32bd4f1d user: ramil tags: trunk | |
2017-12-01
| ||
21:03 | Simplified defining vm. check-in: 6424f9ef28 user: ramil tags: trunk | |
2017-11-28
| ||
20:00 | WIP: improved words for global vars check-in: e859d49202 user: ramil tags: trunk | |
2017-11-27
| ||
21:24 | WIP: Minor updates. Implemented access to word's `variable` cell. check-in: 177c840c7b user: ramil tags: trunk | |
2017-11-25
| ||
21:43 | Simplifyed preproc.awk. check-in: 0548218220 user: ramil tags: trunk | |
21:35 | Amalgamating memory manager as well. check-in: cf6c5430cf user: ramil tags: trunk | |
2017-11-19
| ||
19:33 | WIP: removed legacy code. check-in: 55d94ffad6 user: ramil tags: trunk | |
18:57 | Saved legacy code. Leaf check-in: 7fde03a6bc user: ramil tags: legacy | |
14:10 | WIP: implemented `load` word. Some minor changes. check-in: 348f94d78e user: ramil tags: trunk | |
2017-11-18
| ||
07:34 | WIP: fixed error reporting. check-in: ff2976e62e user: ramil tags: trunk | |
2017-11-13
| ||
19:32 | WIP: Reworked streams. They can use 4th words now. check-in: d1ee001752 user: ramil tags: trunk | |
2017-11-11
| ||
09:52 | WIP: Minor changes. ip>r renamed to rec. check-in: ef1a50849b user: ramil tags: trunk | |
2017-11-06
| ||
21:09 | WIP: added possibility to implement exception handling. Minor cleanup. check-in: d9b6461fe7 user: ramil tags: trunk | |
2017-11-03
| ||
21:04 | WIP: draft of exception handling. check-in: f6b04306b3 user: ramil tags: trunk | |
2017-11-02
| ||
19:59 | WIP: minor cleanup. check-in: ead3f976f3 user: ramil tags: trunk | |
2017-10-31
| ||
20:46 | wip: reimplemented goto-based vm. check-in: b200317a9f user: ramil tags: trunk | |
2017-10-30
| ||
21:03 | Minor core changes. Fixed s" word in playground init.4th. check-in: c4a1905704 user: ramil tags: trunk | |
2017-10-28
| ||
20:08 | Cleared 'here*' words meanings. check-in: b998501a7d user: ramil tags: trunk | |
2017-10-27
| ||
20:29 | Fixed more things. check-in: 476b0ee478 user: ramil tags: trunk | |
2017-10-24
| ||
21:01 | Fixed typos in ops and intrinsic. check-in: 67b87c204e user: ramil tags: trunk | |
2017-10-23
| ||
20:41 | WIP: reworking core. check-in: 2753e5013e user: ramil tags: trunk | |