Permalink
Commits on Aug 15, 2016
  1. @deadalnix

    slkgj

    deadalnix committed Aug 15, 2016
  2. @deadalnix

    Fix intrinsic test

    deadalnix committed Aug 15, 2016
Commits on Aug 14, 2016
  1. @deadalnix
Commits on Aug 11, 2016
  1. @deadalnix

    Add .DS_Store to .gitignore

    deadalnix committed Aug 11, 2016
  2. @deadalnix

    Run dtors

    deadalnix committed Jun 8, 2016
Commits on Aug 5, 2016
  1. @deadalnix

    Add a new basic block based IR.

    There is some terrible hacks in this code, but this is what it tales to bring it on par with existing. That should make any kind of data flow sensitive analysis much easier.
    deadalnix committed Mar 14, 2016
  2. @deadalnix
Commits on Aug 4, 2016
  1. @deadalnix

    Add support for intrinsics in SDC.

    This is done by making the module sdc.intrinsics magic. Function in that module can have compiler specific implementation.
    deadalnix committed Aug 1, 2016
  2. @deadalnix
Commits on Aug 1, 2016
  1. @deadalnix
Commits on Jul 31, 2016
  1. @deadalnix
Commits on Jul 30, 2016
  1. @deadalnix
  2. @deadalnix
  3. @deadalnix
Commits on Jul 27, 2016
  1. @deadalnix

    VRP reloaded !

    With more operation supported, more tests and more crazy algorithms !
    deadalnix committed Jun 27, 2016
Commits on Jul 26, 2016
  1. @deadalnix

    Add signed and unsigned variant for binary op that behave differently…

    … depending on sign.
    
    Querying sign from type is not that trivial because of enums, aliases and others, and is a recuring need. Having a different op obviate the need to query.
    
    Also rename mod into rem, as this is a more accurate name for the operation.
    deadalnix committed Jul 26, 2016
  2. @deadalnix

    Update to LLVM 3.9

    deadalnix committed May 1, 2016
Commits on Jun 27, 2016
  1. @deadalnix
Commits on Jun 20, 2016
  1. @deadalnix

    Avoid division in GC

    deadalnix committed Jun 19, 2016
  2. @deadalnix
  3. @deadalnix
Commits on Jun 19, 2016
  1. @deadalnix
Commits on Jun 18, 2016
  1. @deadalnix

    Nits in the GC code

    deadalnix committed Jun 18, 2016
Commits on May 7, 2016
  1. @deadalnix

    Reformat many tests

    deadalnix committed May 7, 2016
Commits on May 6, 2016
  1. @deadalnix

    Fix typo

    deadalnix committed May 6, 2016
Commits on Apr 13, 2016
  1. @deadalnix
Commits on Apr 12, 2016
  1. @deadalnix

    Update to DMD 2.071

    deadalnix committed Apr 12, 2016
Commits on Mar 28, 2016
  1. @deadalnix
  2. @deadalnix

    Fix chmod for json.d

    deadalnix committed Mar 28, 2016
Commits on Mar 14, 2016
  1. @deadalnix
  2. @deadalnix

    Update Travis to gcc 5.2

    deadalnix committed Mar 14, 2016
  3. @deadalnix

    Remove x flag from flow.d

    deadalnix committed Mar 14, 2016
Commits on Mar 13, 2016
  1. @deadalnix
Commits on Feb 16, 2016
  1. @deadalnix

    Merge pull request #199 from vivekvpandya/fix_issue_192

    This is patch for issue no 192 'no error on missing default in non-final switches'
    deadalnix committed Feb 16, 2016
  2. @vivekvpandya

    This is patch for issue no 192 'no error on missing defaut in non-fin…

    …al switches'
    
    It check for LabeledStatements with "default" label and sets flag to indicate such statement.
    If flag is already set and such statement found it reports error.
    No Default statement found then also reports error.
    nested cases is also handled.
    Changes in file : libd/src/d/semantic/flow.d
    New files : tests/test0184.d
                tests/test0185.d
                tests/test0186.d
                tests/test0187.d
    vivekvpandya committed Feb 16, 2016