Permalink
Commits on Aug 15, 2018
  1. Merge pull request #274 from MatthewFluet/mlrisc-lib-find-exp

    MatthewFluet committed Aug 15, 2018
    Fix `find` expression in `./lib/mlrisc-lib/Makefile`
  2. Fix `find` expression in `./lib/mlrisc-lib/Makefile`

    MatthewFluet committed Aug 15, 2018
    Commit 4caacdb (Add `-prune` to `find` commands that may delete directories)
    mistakenly used `-depth` rather than `-prune` for `./lib/mlrisc-lib/Makefile`.
Commits on Jun 13, 2018
  1. Merge pull request #271 from MatthewFluet/unused-var-warnings

    MatthewFluet committed Jun 13, 2018
    Remove unused functions
    
    Uses of these functions were removed by b068814.
  2. Remove unused functions

    MatthewFluet committed Jun 13, 2018
    Uses of these functions were removed by b068814.
Commits on Jun 12, 2018
  1. Merge pull request #268 from richardmunson/Real_TP_FMA

    MatthewFluet committed Jun 12, 2018
    Implement primitives `Real_muladd` and `Real_mulsub` (corresponding to                                                                                                                                                                                         
    `REAL.*+` and `REAL.*-`) using C99's `fma{,f}` functions.                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                   
    Closes #35.
Commits on Jun 11, 2018
Commits on Jun 10, 2018
  1. Merge pull request #270 from MatthewFluet/emacs-26.1-fixes

    MatthewFluet committed Jun 10, 2018
    esml-du-mode fixes for emacs 26.1
  2. Replace `labels` with `cl-labels`

    MatthewFluet committed Jun 10, 2018
    The macro `labels` is obsolete (as of 24.3).
  3. Replace `string-to-int` with `string-to-number`

    MatthewFluet committed Jun 10, 2018
    The `string-to-int` function has been obsolete since emacs 22.1 and
    has been removed in emacs 26.1.
Commits on Jun 8, 2018
  1. refactored the real regression test and .ok file to print relevant di…

    richardmunson committed Jun 8, 2018
    …fferences upon FMA optimized implementation without raising Fail
  2. Merge pull request #269 from huntercaskey/vector-tolistkeepallmap

    MatthewFluet committed Jun 8, 2018
    Implement and use `Vector.toListKeepAllMap`, which avoids allocating
    intermediate data structures.
  3. Revise `Vector.toListKeepAllMap` to iterate right to left

    MatthewFluet committed Jun 8, 2018
    Like `Vector.toListMap`, the mapping function is applied to elements of the
    vector from right to left.  This avoids needing to allocate an intermediate data
    structure.
Commits on Jun 7, 2018
Commits on Jun 1, 2018
  1. Merge pull request #267 from richardmunson/Sequence_Refactor

    richardmunson authored and MatthewFluet committed Jun 1, 2018
    Refactored combined Array and Vector types in SSA2, RSSA, Machine, and                                                                                                                                                                                         
    runtime system to be called Sequence.
Commits on May 30, 2018
  1. Merge pull request #264 from MatthewFluet/guide-updates

    MatthewFluet committed May 30, 2018
    Update link to C-- on CMinusMinus page
Commits on May 18, 2018
  1. Merge pull request #263 from MatthewFluet/parse-ssa

    MatthewFluet committed May 18, 2018
    Add a parser for the SSA IR (`functor ParseSsa`).
  2. Add RealX.{neg,pos}Inf

    MatthewFluet committed May 18, 2018
Commits on May 17, 2018