This page provides pointers to the SML/NJ bug records and bug reporting instructions.
Reporting BugsThere are currently two ways to report bugs to the SML/NJ developers: by emailing a form, or by filling out a report using the online bug report form. For email reports, the file "bug-report-form" contains a sample bug report form with explanations for the various fields. Bug reports should be mailed to:Before mailing a report, please check out the existing bug reports to see if your problem is covered. But when in doubt, please do not hesitate to submit a report, since even redundant reports can provide useful information or additional test cases. Of course, the most helpful bug reports are those accompanied by a succinct bit of code that manifests the bug. (Actually, that's not quite right -- the most helpful bug reports are those with the "Fix" field filled in!)
Bug ListsThe SML/NJ bug reports are split into files with at most 200 bug reports each, so that each file will be of a manageable size. The files are named "bugs.0001-0200", "bugs.0201-0400", etc. They contain the cumulative record of all bugs ever recorded; most of these bugs have been fixed.
All the bugs that are currently open are listed in the file "openbugs", while the file "sortedbugs" contains a prioritized list of open bugs.
Test SuitesThe collection of test cases for bugs is provided in the compressed tar file tests.tgz. These tests are used as part of the regression test suite for the compiler. Some other specialized test suites are also listed here.
Future of Bug ReportingWith the next release we plan to switch to a new bug reporting method using the SourceForge bug management system.
Send your comments to
Copyright © 2003 The SML/NJ Fellowship.