libera/#clasp - IRC Chatlog
Search
3:41:37
drmeister
::notify Bike I made some pretty drastic improvements to clasp. I got rid of the GC_ALLOCATE_xxx macros - they are nasty for source-to-source transformations.
3:42:17
drmeister
::notify Bike I also ripped out most of the AST matching macros and replaced them with code that includes node info from clang directly. This future proofs the AST code.
13:57:00
Colleen
Bike: drmeister said 10 hours, 15 minutes ago: I made some pretty drastic improvements to clasp. I got rid of the GC_ALLOCATE_xxx macros - they are nasty for source-to-source transformations.
13:57:00
Colleen
Bike: drmeister said 10 hours, 14 minutes ago: I also ripped out most of the AST matching macros and replaced them with code that includes node info from clang directly. This future proofs the AST code.
13:58:04
drmeister
PARSE_ERROR(SimpleBaseString_O::make("Could not parse integer from ~S"), Cons_O::create(str,_Nil<T_O>()))
14:04:55
drmeister
You need completely compile-time clean code to do a STST (source to source transformation) and we only do clasp then cando can break horribly. Leaving us with a mess.
14:11:13
drmeister
Over the last couple of years new tools have been developed for creating AST Matchers.
14:13:42
drmeister
This is a compiler explorer prototype that hosts an advanced, future version of clang-query that is excellent:
14:15:39
drmeister
This will help create matchers that we can use to create source-to-source transformations.