aforth

FORTH for Linux x86-64, written in assembly.
git clone git://henryandlizzy.uk/aforth
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2018-06-19 11:43Added new word: LITERALHenry Wilson2+7-5
2018-06-18 20:35Remove unicode charactersHenry Wilson2+3-3
2018-06-18 20:13Standardized makefileHenry Wilson1+5-1
2017-08-22 13:51improved make cleanHenry Wilson1+1-0
2017-08-04 17:49image in README.mdHenry Wilson1+2-0
2017-08-04 17:46added recursion and examplesHenry Wilson3+30-0
2017-08-04 17:10Added ['] CONSTANT VARIABLE & FORGETHenry Wilson1+50-1
2017-08-03 16:26added ROT and ROLLHenry Wilson1+19-0
2017-08-03 15:05R@ and ." added. WORD now can use other delimitersHenry Wilson4+29-3
2017-08-02 23:21Removed flag wordsHenry Wilson1+0-18
2017-08-02 22:57mark/resolve wordsHenry Wilson5+88-47
2017-08-02 18:24stack based DO ... LEAVE ... LOOPHenry Wilson1+30-58
2017-08-02 17:24made IF work with LEAVEHenry Wilson1+11-10
2017-08-02 16:53single LEAVEHenry Wilson2+102-13
2017-08-02 13:21stripped out old immediate flagHenry Wilson4+1-8
2017-08-02 13:09immediate flag from coefieldHenry Wilson1+3-2
2017-08-02 12:44begin codefield flagsHenry Wilson5+27-10
2017-08-01 19:57flags in the top 16-bits of addressesHenry Wilson3+30-5
2017-08-01 18:06move COMPILE to ,Henry Wilson1+2-2
2017-08-01 14:40added IF ... ELSE ... THENHenry Wilson1+24-0
2017-08-01 14:03added DO ... +LOOPHenry Wilson1+43-0
2017-08-01 12:59BEGIN ... UNTIL & BEGIN ... WHILE ... REPEATHenry Wilson1+44-7
2017-08-01 10:58compiles numbersHenry Wilson7+20-15
2017-07-31 23:30split source file up in to categoriesHenry Wilson12+702-701
2017-07-31 21:47separated test input from makefileHenry Wilson2+8-1
2017-07-31 18:10compiler first working stateHenry Wilson2+9-13
2017-07-31 17:24getting closerHenry Wilson2+21-11
2017-07-31 16:19compiler half doneHenry Wilson1+60-0
2017-07-31 13:44moved HERE to LAST and added HEREHenry Wilson1+13-12
2017-07-30 14:51HEREHenry Wilson3+17-4
2017-07-30 14:39added compiler entry/exit wordsHenry Wilson2+23-3
2017-07-30 13:27added immediacy to word headerHenry Wilson2+19-8
2017-07-30 12:09tidyingHenry Wilson1+22-22
2017-07-13 17:38downwards growing stackHenry Wilson2+11-10
2017-07-13 16:06reorganized memory layoutHenry Wilson1+49-40
2017-06-21 13:51escape sequences, new testHenry Wilson3+19-8
2017-06-21 05:080=Henry Wilson1+5-0
2017-06-21 04:51ok now shows stack summaryHenry Wilson1+7-1
2017-06-21 04:39ignoring 0 length tokensHenry Wilson1+24-2
2017-06-21 03:55added coloursHenry Wilson1+7-7
2017-06-21 03:20Proper catch stack underflowHenry Wilson2+59-13
2017-06-21 01:50rudimentary catch stack underflowHenry Wilson1+32-6
2017-06-21 00:07+DICTIONARYHenry Wilson1+19-2
2017-06-20 18:11remove stack debug from loopHenry Wilson1+0-1
2017-06-20 17:05Number inputHenry Wilson1+44-8
2017-06-20 12:46indeq nameHenry Wilson1+2-2
2017-06-20 12:44128-bit multiply-divisionHenry Wilson1+35-9
2017-06-20 03:21split macros in to own fileHenry Wilson1+150-0
2017-06-20 03:21split macros in to own fileHenry Wilson1+2-144
2017-06-20 02:58interactive modeHenry Wilson2+38-38
2017-06-20 01:30tidyingHenry Wilson2+28-35
2017-06-20 00:49dictionaryHenry Wilson2+128-130
2017-06-19 18:52first interpreter runningHenry Wilson2+50-15
2017-06-19 15:54return stack documentationHenry Wilson1+14-14
2017-06-19 15:42full strcmpHenry Wilson1+17-8
2017-06-19 14:36indirect compare macroHenry Wilson1+9-5
2017-06-19 14:29fixed local labels started strcmp added addrcmpHenry Wilson2+68-11
2017-06-18 20:34added missing dropHenry Wilson1+1-2
2017-06-18 20:28input parsing to stringsHenry Wilson1+22-5
2017-06-18 16:35early word parsingHenry Wilson2+62-6
2017-06-17 20:29min, maxHenry Wilson1+21-0
2017-06-17 16:00moved to makefileHenry Wilson3+15-5
2017-06-17 13:37tickHenry Wilson1+1-1
2017-06-17 13:12removed newline from inputHenry Wilson2+9-5
2017-06-17 12:34compilation stuffHenry Wilson1+0-0
2017-06-17 12:33stuffHenry Wilson2+3-3
2017-06-17 12:17got accept working properlyHenry Wilson2+62-31
2017-06-17 00:06typeHenry Wilson1+7-0
2017-06-16 23:36added missing syscall, derpderpHenry Wilson1+1-0
2017-06-16 23:34fixed dotdot leaving bottom of stack on stackHenry Wilson1+8-3
2017-06-16 23:15added ...Henry Wilson1+29-6
2017-06-16 22:28register namesHenry Wilson1+14-11
2017-06-16 22:12progressing on inputHenry Wilson1+26-18
2017-06-16 19:48input testingHenry Wilson1+65-19
2017-06-16 18:19executeHenry Wilson1+9-7
2017-06-16 17:32test macro, full dot implementationHenry Wilson2+45-13
2017-06-16 16:04unsigned/signed comparisonsHenry Wilson1+4-0
2017-06-16 13:09do, unlessHenry Wilson1+43-34
2017-06-16 13:04cleaningHenry Wilson1+11-8
2017-06-16 12:47rudimentary dotHenry Wilson2+36-18
2017-06-16 11:45comparisons, negateHenry Wilson2+31-1
2017-06-15 22:52topHenry Wilson1+5-0
2017-06-15 22:38even better string macroHenry Wilson1+6-5
2017-06-15 22:35improved string macroHenry Wilson1+4-5
2017-06-15 21:45String printingHenry Wilson2+78-24
2017-06-11 03:06swap, overHenry Wilson1+16-14
2017-06-11 02:55testHenry Wilson1+28-4
2017-06-11 01:12no oHenry Wilson1+1-1
2017-06-11 01:11tabsHenry Wilson1+8-8
2017-06-11 00:38more macrosHenry Wilson1+19-12
2017-06-10 20:56tidyHenry Wilson1+10-12
2017-06-10 20:33codeword macro, dovarHenry Wilson1+43-26
2017-06-10 19:50loopsHenry Wilson1+112-47
2017-06-10 15:28so many starsHenry Wilson2+28-11
2017-06-10 07:41new file: .gitignoreHenry Wilson1+3-0
2017-06-10 07:30 new file: README.mdHenry Wilson1+1-0
2017-06-10 07:264 star squareHenry Wilson2+113-0