[dylan-lang/opendylan] 13f507: [dfmc-conditions] Make <program-error> a <program-...

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <551569b462aa2_64ad3fa909b0529c7997b@hookshot-fe2-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 13f5070be4c44908f7f9c3f154a6513ac57518ae
      https://github.com/dylan-lang/opendylan/commit/13f5070be4c44908f7f9c3f154a6513ac57518ae
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M documentation/hacker-guide/source/compiler/notes-warnings-errors.rst
    M sources/dfmc/conditions/hierarchy.dylan
    M sources/dfmc/conditions/presentation.dylan
    M sources/dfmc/debug-back-end/print-condition.dylan

  Log Message:
  -----------
  [dfmc-conditions] Make <program-error> a <program-note>.

There has been a long-standing TODO item in the codebase (since
April of 1998) to make <program-error> inherit from <program-note>
instead of <serious-program-warning>.

* sources/dfmc/conditions/hierarchy.dylan: Change superclass for
   <program-error> to <program-note>.

* sources/dfmc/conditions/presentation.dylan
  (do-with-program-conditions): Update the condition handler to
   handle all <program-note> instances rather than only
   <program-warning> instances. This allows it to handle
   <program-error> instances as well as (in the future) other
   sorts of <program-note>.

* sources/dfmc/debug-back-end/print-condition
  (condition-classification): Return the correct text for
   <program-error> instances.

* documentation/hacker-guide/source/compiler/notes-warnings-errors.rst:
   Update superclass for <program-error> and remove note about the
   TODO item.


  Commit: fc02731901d2e03d66751f9d26089a7f111ae5e8
      https://github.com/dylan-lang/opendylan/commit/fc02731901d2e03d66751f9d26089a7f111ae5e8
  Author: Peter S. Housel <[email protected]>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M documentation/hacker-guide/source/compiler/notes-warnings-errors.rst
    M sources/dfmc/conditions/hierarchy.dylan
    M sources/dfmc/conditions/presentation.dylan
    M sources/dfmc/debug-back-end/print-condition.dylan

  Log Message:
  -----------
  Merge pull request #873 from waywardmonkeys/program-note-hierarchy

[dfmc-conditions] Make <program-error> a <program-note>.


Compare: https://github.com/dylan-lang/opendylan/compare/c374a7b47435...fc02731901d2

_______________________________________________
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.