Permalink
Commits on Oct 29, 2014
  1. Merge pull request #497 from igauravsehrawat/master

    stepancheg committed Oct 29, 2014
    changed README extension from txt to md , so that i could display markdown on github
Commits on Jul 7, 2013
  1. Documentation

    stepancheg committed Jul 7, 2013
Commits on Jun 30, 2013
  1. Fix compilation of claydoc

    stepancheg committed Jun 30, 2013
    ... broken by addition const modifiers to fields.
Commits on May 29, 2013
  1. Make some ptr fields const

    stepancheg committed May 29, 2013
    For documentation
  2. Change Pointer const operator semantics

    stepancheg committed May 29, 2013
    Pointer<T>::operator*() const now returns T&, not const T&.
    
    This behavior is similar to std::auto_ptr.
Commits on May 4, 2013
  1. Use vector of PVData instead of pair of vectors

    stepancheg committed May 4, 2013
    Because PVData is exactly a pair of `type` and `isRValue`.
  2. Documenting asserts

    stepancheg committed May 4, 2013
Commits on May 2, 2013
  1. Unittest target

    stepancheg committed May 2, 2013
  2. Use #pragma once instead of #include guards

    stepancheg committed May 2, 2013
    #pragma once is supported by all modern compilers:
    http://en.wikipedia.org/wiki/Pragma_once#Portability
  3. Do not pass ValueTempness where rvalue or lvalue is needed

    stepancheg committed May 2, 2013
    ArrayRef was replaced with std::vector in parameters, because
    ArrayRef<bool> cannot be constructed from std::vector<bool> because
    of specialization of latter.
  4. Move clear call (minor)

    stepancheg committed May 2, 2013
  5. printer.hpp header

    stepancheg committed May 2, 2013
Commits on Apr 26, 2013
  1. `external main` should work like `main` in C programs

    stepancheg committed Apr 26, 2013
    If `main` symbol is declared external, do not generate call to
    __operators__.callMain.
Commits on Apr 24, 2013
Commits on Apr 18, 2013
  1. Documentation asserts

    stepancheg committed Apr 18, 2013
  2. Make stream operator<< for ArrayRef public

    stepancheg committed Apr 18, 2013
    It is useful for debugging.
Commits on Mar 31, 2013
  1. test record parameter types

    stepancheg committed Mar 31, 2013
  2. RecordType, RecordDecl refactoring

    stepancheg committed Mar 31, 2013
    `params` fields are const now
  3. os << enum

    stepancheg committed Mar 31, 2013
Commits on Mar 30, 2013
  1. use StringRef where possible

    stepancheg committed Mar 30, 2013
    ... instead of IdentifierPtr
  2. fix Maybe(#1), attempt 2

    stepancheg committed Mar 30, 2013
    fixes #493
  3. Revert "use StringRef where possible"

    stepancheg committed Mar 30, 2013
    This reverts commit 370b29e.
    
    That commit broke 5 tests:
    
    ```
    lang/modules/imports/ambiguous1: unexpected compiler error
    lang/modules/imports/ambiguous2: unexpected compiler error
    lang/modules/imports/ambiguous3: unexpected compiler error
    lang/modules/imports/ambiguous4: unexpected compiler error
    lang/modules/imports/ambiguous5: unexpected compiler error
    ```
  4. Revert "fix Maybe(#1)"

    stepancheg committed Mar 30, 2013
    This reverts commit 7759f3f.