Commit Graph

  • 0805284391
    Hex1 assembler optimization to reduce size and number of clock cycles required to process input Jeremiah Orians 2017-12-17 21:29:35 -0500
  • 0ad7d92437
    Added program for finding characters invisible to human readers Jeremiah Orians 2017-12-17 19:08:37 -0500
  • fa9cfb940e
    Allow removal of watchpoints Jeremiah Orians 2017-12-16 20:48:38 -0500
  • 2dcb5017a1
    Updating documentation Jeremiah Orians 2017-12-16 18:54:38 -0500
  • 45d9394d43
    Eliminated stage1_assembler-0's need for memory Jeremiah Orians 2017-12-16 18:51:51 -0500
  • 785af749a8
    Make memory interaction more flexible and better match various sizes Jeremiah Orians 2017-12-16 17:58:51 -0500
  • c67bbc8fff
    Fix labels and improve comments Jeremiah Orians 2017-12-16 16:40:26 -0500
  • 0e23b418ae
    Continue expanding vm flexiblity in regards to various future enhancements Jeremiah Orians 2017-12-16 13:53:59 -0500
  • 41eb315dd3
    Preparing for large and small register tests Jeremiah Orians 2017-12-11 22:55:03 -0500
  • 7a6aeb42bc
    Fixed regression in hex.c Jeremiah Orians 2017-12-11 18:50:53 -0500
  • d80bcaa678
    Replaced case statements for easier compile Jeremiah Orians 2017-11-20 21:01:36 -0500
  • 137e8b7139 makefile: use $(CC) Jan Nieuwenhuizen 2017-11-19 09:53:50 +0100
  • 14843efa5e Make hex.c more mescc friendly to simplify bootstrapping Jan Nieuwenhuizen 2017-11-19 09:52:14 +0100
  • c4cd93bc24
    web IDE behavior enhancement Jeremiah Orians 2017-09-16 13:44:38 -0400
  • 2b7e24e31c
    Forgot to update the checksums Jeremiah Orians 2017-09-16 07:46:44 -0400
  • 3309e6325e
    Correcting the behavior of R@ Jeremiah Orians 2017-09-16 07:41:22 -0400
  • 0f7b93de2d
    Preparing for next release cycle Jeremiah Orians 2017-08-18 12:22:26 -0400
  • c06faa77e0
    Release 0.0.9 Jeremiah Orians 2017-08-18 12:02:02 -0400
  • 9be2763c40
    Incorporated number? and symbol? into stage2 lisp Jeremiah Orians 2017-08-18 11:41:21 -0400
  • 1926a9d6b7
    Added list->string primitive to stage2 lisp Jeremiah Orians 2017-08-18 11:15:59 -0400
  • f835312b3c
    Fixing documentation for initial malloc pointer. Tempted to make CONS array be malloc'd to simplify the address space Jeremiah Orians 2017-08-18 08:32:58 -0400
  • 4c187f68b4
    Ensured compliance with new stage0 assembler standard Jeremiah Orians 2017-08-04 21:05:33 -0400
  • b9f6ecb0bc
    Improving stage0 VM documentation Jeremiah Orians 2017-08-04 20:55:06 -0400
  • ec47252222
    Accidentally forgot to update the checksums Jeremiah Orians 2017-07-30 21:56:11 -0400
  • 437bfe90b7
    Removed unrequired primitive Jeremiah Orians 2017-07-30 21:54:27 -0400
  • 21e06a6dfa
    Bunch of renames and 1 new internal function for future use Jeremiah Orians 2017-07-30 21:14:25 -0400
  • 51c7c98a05
    Adding string? primitive to stage2 lisp Jeremiah Orians 2017-07-30 21:01:09 -0400
  • 157bec9609
    Added char? primitive to stage2 lisp Jeremiah Orians 2017-07-30 20:53:23 -0400
  • ef68ad2d3b
    Added string->list to stage2 lisp Jeremiah Orians 2017-07-30 20:38:56 -0400
  • 7619d6c779
    Added char->integer and integer->char Jeremiah Orians 2017-07-30 18:42:36 -0400
  • f3f8ec5a32
    Implemented basic raw string support in stage2 lisp, many more enhancements required to make it fully useful Jeremiah Orians 2017-07-30 18:04:29 -0400
  • 5b302ba9d0
    Actually write to the desired output Jeremiah Orians 2017-07-13 22:01:25 -0400
  • efa8689570
    Update changelog and add missing copyright notice Jeremiah Orians 2017-07-13 21:16:41 -0400
  • 228c8b20e2
    Function to help beginners Jeremiah Orians 2017-07-13 20:51:57 -0400
  • 59393b4985
    Missed int64_t Jeremiah Orians 2017-07-13 20:08:19 -0400
  • e113458a62
    Made JUMP-TO use 32bit absolute addresses Jeremiah Orians 2017-07-13 18:24:26 -0400
  • 24c1db3ec3
    Improved M0 and hex2 notes Jeremiah Orians 2017-07-12 21:11:14 -0400
  • 69a77610cf
    Minor Forth Tweak Jeremiah Orians 2017-07-12 21:07:53 -0400
  • 23b12e0ef9
    Fixed lisp's behavior when there is insufficient memory Jeremiah Orians 2017-06-24 11:49:28 -0400
  • d3bed26e0a
    Correcting error in string output and avoiding segment faults in vm Jeremiah Orians 2017-06-24 11:44:41 -0400
  • 4963fcfebc
    Implemented graceful FAILURE and PRINT Jeremiah Orians 2017-06-24 10:06:50 -0400
  • a51c243088
    Implementing LSHIFT and RSHIFT per request Jeremiah Orians 2017-06-24 08:49:08 -0400
  • 37b061defc
    Ensure changelog, checksums and whitespacing rules are updated and enforced Jeremiah Orians 2017-06-24 08:14:31 -0400
  • 1a6c7d5afe
    Fix CREATE, implement DOES>, more words Caleb Ristvedt 2017-06-24 02:31:53 -0500
  • 871f8e281d
    Added changelog notes to reflect reepa's improvements Jeremiah Orians 2017-06-21 06:14:17 -0400
  • c159b6a927
    Refactor, fix bugs, and reword comments in initial_library.fs Caleb Ristvedt 2017-06-21 03:32:38 -0500
  • b974bec307
    Prepare for next release Jeremiah Orians 2017-06-17 23:04:49 -0400
  • db2bc37f1d
    Release 0.0.8 Jeremiah Orians 2017-06-17 22:51:28 -0400
  • 800c867085
    Altered EXECUTE into indirection Jeremiah Orians 2017-06-17 22:27:15 -0400
  • 3b05f83e6a
    Fixed the Carriage return issue and CMOVE zeroing issue Jeremiah Orians 2017-06-17 22:05:33 -0400
  • b3eedb60de
    Refining FORTH to enable more productive development Jeremiah Orians 2017-06-17 00:02:33 -0400
  • 1e28eadc7a
    Preparing the our next release with our first stage3 program Jeremiah Orians 2017-06-16 23:02:58 -0400
  • 97a145ac1f
    Enabled support for HIDDEN Flag Jeremiah Orians 2017-06-16 18:08:33 -0400
  • c43171c7d2
    Added requested ABORT function to forth Jeremiah Orians 2017-06-16 17:43:57 -0400
  • 8b0384b370
    Added an EXECUTE command primitive to stage2 forth Jeremiah Orians 2017-06-16 16:36:03 -0400
  • 77795c669c
    Fixed Forth's Stack Leak Jeremiah Orians 2017-06-16 16:19:45 -0400
  • 6c1c1cf0e3
    Modified webIDE to use new and improved disassembler output Jeremiah Orians 2017-06-16 15:12:40 -0400
  • a03da9d8b1
    Enhanced disassembler to trace reported forth bug Jeremiah Orians 2017-06-16 14:52:23 -0400
  • 2af3d78744
    Prepend address to disassembler output to enable easier debugging Jeremiah Orians 2017-06-16 14:33:46 -0400
  • 9e2d807553
    Fixed the arithmetic order issue found by reepca Jeremiah Orians 2017-06-15 16:36:05 -0400
  • 41d3ebb643
    Fixing forth comparisons thanks to reepca Jeremiah Orians 2017-06-15 06:33:45 -0400
  • 54f4019767
    Incorporated requested function into stage2 forth Jeremiah Orians 2017-06-14 23:07:50 -0400
  • 37fc186cbc
    Preventing segment faults from occuring due to missing input files Jeremiah Orians 2017-06-14 21:56:37 -0400
  • 2a12799d82
    Fixings remaining stack offset bugs Jeremiah Orians 2017-06-14 21:25:41 -0400
  • 02b2d231a6
    Bug fix thanks to reepca Jeremiah Orians 2017-06-14 21:13:52 -0400
  • fefe1ddbe2
    Removed questions about High level prototype build process Jeremiah Orians 2017-06-03 22:51:13 -0400
  • 086e299269
    Preparing for next release cycle Jeremiah Orians 2017-06-03 21:46:48 -0400
  • dab2088ad0
    Make makefile parallel safe, run make development -j $(nproc) for optimal performance Jeremiah Orians 2017-06-03 21:35:47 -0400
  • 2882db4338
    Incorporated DEHEX rom into build process Jeremiah Orians 2017-06-03 20:48:38 -0400
  • ba9bb0ba29
    Fixed formatting and added function to makefile Jeremiah Orians 2017-06-03 12:34:28 -0400
  • 9f14c28646
    Fixed regression but unsure of cause Jeremiah Orians 2017-06-03 12:32:01 -0400
  • a37d738138
    Wrapup work following new function implementation Jeremiah Orians 2017-05-30 23:02:04 -0400
  • 31a9a10d8d
    Added essential string comparison primitive. Jeremiah Orians 2017-05-30 22:51:12 -0400
  • 5575d78b18
    Added a basic test for correctness of rom results Jeremiah Orians 2017-05-29 23:08:33 -0400
  • f28b86d697
    Implemented NULL? into stage2 lisp and adjusted accordingly Jeremiah Orians 2017-05-29 22:36:22 -0400
  • 9c9b810c89
    Improving documentation Jeremiah Orians 2017-05-27 20:12:36 -0400
  • cd9ea7365d
    Added missing CHANGELOG notes Jeremiah Orians 2017-05-27 17:06:36 -0400
  • 035536b0e8
    forgot the @ Jeremiah Orians 2017-05-27 13:03:13 -0400
  • cb7f1101db
    Made a more reasonable hardest option Jeremiah Orians 2017-05-27 12:57:57 -0400
  • 17b676e9b6
    Upgraded make all to actually build everything including the roms Jeremiah Orians 2017-05-27 12:36:05 -0400
  • ce5235700f
    Minor tweak to make it nuke EVERYTHING including ignored files Jeremiah Orians 2017-05-27 12:02:46 -0400
  • 36d05d23ff
    Solved the bin directory issue Jeremiah Orians 2017-05-27 11:58:30 -0400
  • 2425b0dec5
    Finally got around to fixing make performance Jeremiah Orians 2017-05-27 11:45:48 -0400
  • 5da990898d
    Added organizational hacking guide Jeremiah Orians 2017-05-25 09:20:56 -0400
  • e7bbb4d061
    Updated changelog to reflect minor orginizational changes Jeremiah Orians 2017-05-21 22:06:55 -0400
  • 009b02ade7
    Moved the x86 notes into the x86 folder Jeremiah Orians 2017-05-21 22:05:17 -0400
  • 7f6ced448e
    Trimmed down the notes section Jeremiah Orians 2017-05-21 21:56:17 -0400
  • 9bf8255849
    Fixing assoc in mixed lexical scope Jeremiah Orians 2017-05-21 21:13:04 -0400
  • c49fffdd94
    Start preparing for next release Jeremiah Orians 2017-05-20 14:08:43 -0400
  • c800c14988
    Import High Level improvement for stage2 lisp Jeremiah Orians 2017-05-20 14:01:46 -0400
  • 7b5c8788b1
    Wrap up essential pieces Jeremiah Orians 2017-05-20 13:55:36 -0400
  • 5f78bfdf0b
    Fixed Let Expressions Jeremiah Orians 2017-05-20 13:49:19 -0400
  • 8724c655d6
    Added reference to master Repo Jeremiah Orians 2017-05-18 19:03:42 -0400
  • 24d67b3810
    Update documentation to reflect implementation changes in stage0 lisp Jeremiah Orians 2017-05-14 14:45:10 -0400
  • a8360e1b4f
    Converted stage2 lisp to Lexical scope and added Let expressions Jeremiah Orians 2017-05-14 12:25:34 -0400
  • fd70c64f07
    Enhanced High Level Lisp prototype with Lexical scope and Let Expressions Jeremiah Orians 2017-05-14 12:21:31 -0400
  • 2785f8b59f
    Improved asm tool for debugging tricky assembly programs Jeremiah Orians 2017-05-14 09:37:33 -0400
  • cec59e8860
    Fixed web debugger regression Jeremiah Orians 2017-05-14 09:35:54 -0400
  • 60d4542e62
    Improved Web debugger interface Jeremiah Orians 2017-05-14 09:34:32 -0400
  • 0520fcb23c
    Compacting garbage collected lisp rollup Jeremiah Orians 2017-05-06 21:44:05 -0400