RT-gcc
6 months agoRT_CAT work
Thomas Walker Lynch [Sat, 17 May 2025 17:27:57 +0000 (17:27 +0000)]
RT_CAT work

6 months agoit builds, though there is more work to be done on RT_CAT
Thomas Walker Lynch [Fri, 16 May 2025 17:08:31 +0000 (17:08 +0000)]
it builds, though there is more work to be done on RT_CAT

6 months agocheck point work on RT_CAT builtin macro
Thomas Walker Lynch [Fri, 16 May 2025 16:26:39 +0000 (16:26 +0000)]
check point work on RT_CAT builtin macro

6 months agocheckpoint before first build with new directory structure
Thomas Walker Lynch [Fri, 16 May 2025 07:55:35 +0000 (07:55 +0000)]
checkpoint before first build with new directory structure

6 months agoadds a release directory, no release yet, so I put in sym links
Thomas Walker Lynch [Thu, 15 May 2025 10:24:27 +0000 (10:24 +0000)]
adds a release directory, no release yet, so I put in sym links

6 months agomoving to an RT project directory structure
Thomas Walker Lynch [Thu, 15 May 2025 10:11:21 +0000 (10:11 +0000)]
moving to an RT project directory structure

6 months agosome cleanup and doc updates
Thomas Walker Lynch [Thu, 15 May 2025 07:36:41 +0000 (07:36 +0000)]
some cleanup and doc updates

6 months agosome doc and script updates
Thomas Walker Lynch [Thu, 15 May 2025 06:55:56 +0000 (06:55 +0000)]
some doc and script updates

6 months agochange directive #macro -> #rt_macro to disambiguate
Thomas Walker Lynch [Wed, 14 May 2025 15:24:11 +0000 (08:24 -0700)]
change directive #macro -> #rt_macro to disambiguate

6 months agoEBNF tweak in README for #macro
Thomas Walker Lynch [Wed, 14 May 2025 15:22:27 +0000 (08:22 -0700)]
EBNF tweak in README for #macro

6 months agosmall error reporting bug fix, turns off test messages
Thomas Walker Lynch [Wed, 14 May 2025 15:14:39 +0000 (08:14 -0700)]
small error reporting bug fix, turns off test messages

6 months agonew README
Thomas Walker Lynch [Wed, 14 May 2025 15:05:47 +0000 (08:05 -0700)]
new README

6 months agoworking #assign and #macro, will reduce the number of debug message soon
Thomas Walker Lynch [Wed, 14 May 2025 14:56:22 +0000 (07:56 -0700)]
working #assign and #macro, will reduce the number of debug message soon

6 months agorefactors parse_clause
Thomas Walker Lynch [Wed, 14 May 2025 11:59:07 +0000 (04:59 -0700)]
refactors parse_clause

6 months agoremoves application of parameters to name and body parsing macros
Thomas Walker Lynch [Tue, 13 May 2025 14:01:32 +0000 (07:01 -0700)]
removes application of parameters to name and body parsing macros

6 months ago#assign directive seems to work, still prints a lot of debug info, more testing needed
Thomas Walker Lynch [Tue, 13 May 2025 13:15:41 +0000 (06:15 -0700)]
#assign directive seems to work, still prints a lot of debug info, more testing needed

6 months agoassign directive working with parameters list, now adding that
Thomas Walker Lynch [Tue, 13 May 2025 10:38:07 +0000 (03:38 -0700)]
assign directive working with parameters list, now adding that

6 months agosome experiments
Thomas Walker Lynch [Mon, 12 May 2025 14:02:46 +0000 (07:02 -0700)]
some experiments

6 months agoadds syntax of () and [] for controlling evaluation
Thomas Walker Lynch [Mon, 12 May 2025 13:53:43 +0000 (06:53 -0700)]
adds syntax of () and [] for controlling evaluation

6 months agoassign macro expansion now works
Thomas Walker Lynch [Mon, 12 May 2025 08:53:43 +0000 (01:53 -0700)]
assign macro expansion now works

6 months agocheckpoinnt working on assign
Thomas Walker Lynch [Mon, 12 May 2025 03:31:00 +0000 (20:31 -0700)]
checkpoinnt working on assign

7 months agocheckpoing workign on _cpp_create_assign
Thomas Walker Lynch [Sun, 11 May 2025 10:00:24 +0000 (03:00 -0700)]
checkpoing workign on _cpp_create_assign

7 months agohouskeeping for collect_body_tokens
Thomas Walker Lynch [Sat, 10 May 2025 12:31:22 +0000 (05:31 -0700)]
houskeeping for collect_body_tokens

7 months agoworking #macro directive, albeit still with embedded test messages
Thomas Walker Lynch [Sat, 10 May 2025 11:41:39 +0000 (04:41 -0700)]
working #macro directive, albeit still with embedded test messages

7 months agocp in #macro directive development
Thomas Walker Lynch [Fri, 9 May 2025 09:42:08 +0000 (02:42 -0700)]
cp in #macro directive development

7 months agopartial progress implementing #assign directive
Thomas Walker Lynch [Thu, 8 May 2025 09:18:43 +0000 (02:18 -0700)]
partial progress implementing #assign directive

7 months agobaseline set, gcc-12.1.0 compiled
Thomas Walker Lynch [Tue, 6 May 2025 14:43:47 +0000 (07:43 -0700)]
baseline set, gcc-12.1.0 compiled

7 months agodocs start reconfigure 12 build
Thomas Walker Lynch [Tue, 6 May 2025 10:42:59 +0000 (03:42 -0700)]
docs start reconfigure 12 build

7 months agodocument changes
Thomas Walker Lynch [Tue, 6 May 2025 07:40:56 +0000 (00:40 -0700)]
document changes

7 months agoadding documents
Thomas Walker Lynch [Tue, 6 May 2025 07:39:58 +0000 (00:39 -0700)]
adding documents

7 months agocp
Thomas Walker Lynch [Mon, 5 May 2025 14:21:27 +0000 (07:21 -0700)]
cp

7 months agofall back to gcc-12 and use of system tools
Thomas Walker Lynch [Mon, 5 May 2025 13:42:13 +0000 (06:42 -0700)]
fall back to gcc-12 and use of system tools

7 months agocp
Thomas Walker Lynch [Mon, 5 May 2025 07:37:35 +0000 (00:37 -0700)]
cp

7 months agocheckpoint working on standalone build scripts
Thomas Walker Lynch [Mon, 5 May 2025 05:25:56 +0000 (22:25 -0700)]
checkpoint working on standalone build scripts

7 months agoimproved download and expansion scripts organized for github distribution
Thomas Walker Lynch [Sun, 4 May 2025 16:13:48 +0000 (16:13 +0000)]
improved download and expansion scripts organized for github distribution

7 months agoinitial commit
Thomas Walker Lynch [Sun, 4 May 2025 14:06:34 +0000 (14:06 +0000)]
initial commit