[dylan-lang/opendylan] f24639: Bug 7558: Complete implementation of the boot-time...

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5472d7ad88976_18a03fda528672b839910@hookshot-fe1-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: f24639a008981694a8bf11d291c02077b46c8692
      https://github.com/dylan-lang/opendylan/commit/f24639a008981694a8bf11d291c02077b46c8692
  Author: Peter S. Housel <[email protected]>
  Date:   2014-11-23 (Sun, 23 Nov 2014)

  Changed paths:
    M sources/app/llvm-runtime-generator/llvm-runtime-generator.dylan
    M sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan

  Log Message:
  -----------
  Bug 7558: Complete implementation of the boot-time symbol table

* sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan
  (%oblist): Define initial value as the empty vector.
  (op--lookup-symbol): Complete implementation of linear search of %oblist.
  (op--as-lowercase): New auxiliary emitter method.
  (primitive primitive-strncasecmp): New auxiliary primitive for
   case-insensitive characater comparisons.
  (op--register-symbol): Complete implementation of adding symbols to %oblist.
  (primitive primitive-resolve-symbol): Complete emitter implementation.
   Remove mapped attribute, and add explicit casts.
  (primitive primitive-string-as-symbol): Complete emitter implementation.
  (primitive primitive-preboot-symbols): Complete emitter implementation.

* sources/app/llvm-runtime-generator/llvm-runtime-generator.dylan
  ($wrapper-classes): Add <symbol> to the list of wrappers referenced
   by the runtime.

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.