Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: m-labs/flickernoise
base: 01c5e10
Choose a base ref
...
head repository: m-labs/flickernoise
compare: 35aef26
Choose a head ref
  • 6 commits
  • 9 files changed
  • 1 contributor

Commits on Dec 30, 2011

  1. Copy the full SHA
    b933013 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    cdc9ffe View commit details
    Browse the repository at this point in the history
  3. compiler: rename op_not to op_negate

    Furthermore, show the unary minus as  (- x)  instead of  (! x)  in
    debugging/test output.
    
    Note that this requires an update for the corresponding change in
    milkymist.git
    wpwrak committed Dec 30, 2011
    Copy the full SHA
    62da9eb View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    369310a View commit details
    Browse the repository at this point in the history
  5. compiler: if(!a, b, c) now gets converted to if(a, c, b)

    This removes the unary not code generation wouldn't be able to handle
    from the AST.
    wpwrak committed Dec 30, 2011
    Copy the full SHA
    cb733ac View commit details
    Browse the repository at this point in the history
  6. compiler: added relational operators !=, <=, and >=

    They are implemented with unary nots, so we can only generate code when
    they are used in a condition.
    wpwrak committed Dec 30, 2011
    Copy the full SHA
    35aef26 View commit details
    Browse the repository at this point in the history