Skip to content

oxabl_codegen: v0.6.0

Choose a tag to compare

@evanbrobertson evanbrobertson released this 16 Oct 12:49
ca5da31

0.6.0 (2026-10-16)

Features

  • codegen: merge the Progress.* built-in classes into the index (2da1d7f), closes #154
  • codegen: scrape the Progress built-in class index from the ABL API docs (f7cbbdf), closes #154
  • semantic: recognize documented OpenEdge built-in types (a528bbc), closes #154

Bug Fixes

  • codegen: decode only a trailing generic in built-in class page names (307ac14), closes #154
  • issue sweep 2 (downstream edges, parser members) (430fc3b)
  • lexer: register OVERLAY, OS-DIR, NEW and the byte-order constants as built-ins (e6552d6), closes #183
  • lexer: register UPPER, LOWER, SET-SIZE, PUT-* and WIDGET-H* as built-in functions (5250ddf)
  • parser: parse the SEEK statement and register USER as the USERID abbreviation (73fb2f9)
  • semantic: read ON ... OF targets and register missing built-ins (a5899ba)

Performance Improvements

  • lexer: narrow keyword dispatch and scan ASCII runs (78803ae)