Permalink
Commits on Mar 30, 2013
  1. fix Maybe(#1)

    stepancheg committed Mar 30, 2013
    fixes #493
  2. refactor maybe tests

    stepancheg committed Mar 30, 2013
  3. Object::print()

    stepancheg committed Mar 17, 2013
    for debugging
Commits on Mar 29, 2013
Commits on Mar 28, 2013
  1. constants of type Array

    stepancheg committed Mar 28, 2013
Commits on Mar 27, 2013
  1. missing test for 3cf2002

    stepancheg committed Mar 27, 2013
    (fix String? and UniString? for non-sequence types)
Commits on Mar 24, 2013
  1. use StringRef where possible

    stepancheg committed Mar 24, 2013
    ... instead of IdentifierPtr
  2. spling analyzer, evaluator, codegen

    stepancheg committed Mar 22, 2013
    *_op files extracted, these files contain analyzer, evalulator or
    codegen of functions of __operators__ module.
  3. RefCounted base class

    stepancheg committed Mar 22, 2013
    Not all ref-counted classes should have ObjectKind.
    
    Move RefCounted and Pointer into separate header.
    
    Drop DONE_CARE object kind, all DONE_CARE objects now extend
    RefCounted directly.
Commits on Mar 21, 2013
  1. make stringLiteral{Starts,Ends}With? typed

    stepancheg committed Mar 21, 2013
    ```
    stringLiteralStartsWith(1, 2)
    ```
    
    should not be allowed.
Commits on Mar 16, 2013
  1. move tests

    stepancheg committed Mar 16, 2013
    ... to easily understand which parts of the compiler are covered.
Commits on Mar 13, 2013
  1. Use Operator? in infix/prefix-operator and update assignment

    agemogolk
    agemogolk committed Mar 13, 2013
    predicates.
    Allow global aliases to define operators.
Commits on Mar 12, 2013
  1. Add Operator? primitive.

    agemogolk
    agemogolk committed Mar 12, 2013
Commits on Mar 11, 2013
  1. describe type names

    stepancheg committed Mar 11, 2013
Commits on Mar 10, 2013
  1. drop variantRepr builtin

    stepancheg committed Mar 10, 2013
    (convert it into regular function using bitcast)
  2. use smart pointers

    stepancheg committed Mar 10, 2013
  3. use enum instead of int

    stepancheg committed Mar 10, 2013
    (minor)
Commits on Mar 4, 2013
  1. parachute.hpp

    stepancheg committed Mar 4, 2013
Commits on Mar 2, 2013
  1. fix test compilation on OSX

    stepancheg committed Mar 2, 2013
    lib-clay/cocoa/util still crashes with internal compiler error
Commits on Jan 26, 2013
  1. Merge pull request #486 from crabtw/opts

    jckarter committed Jan 26, 2013
    set TargetOptions before passing to createTargetMachine
  2. Merge pull request #484 from crabtw/mips

    jckarter committed Jan 26, 2013
    preliminary support for MIPS32 target
  3. ExternalTarget refactoring

    crabtw committed Jan 25, 2013
    It takes some ideas from clang.
    ExternalTarget implements target ABI and generates ExternalFunctions.
    And ExternalFunction uses computed results to generate LLVM code.
    ExternalTarget also caches ExternalFunctions that have the same type.
Commits on Jan 24, 2013
  1. Merge pull request #485 from agemogolk/tests

    agemogolk
    agemogolk committed Jan 24, 2013
    Update test suite.
Commits on Jan 23, 2013
  1. Remove -final-overload flag from bindgen build as there are still amb…

    agemogolk
    agemogolk committed Jan 23, 2013
    …iguity issues on 32-bit platforms. Reported in IRC.
Commits on Jan 22, 2013
  1. Remove unnecessary movable? predicate from assign in operators.

    agemogolk
    agemogolk committed Jan 22, 2013
    Use Movable? and Copyable? in place of CallDefined?.
  2. Update many tests to use cleaner TEST_ syntax.

    agemogolk
    agemogolk committed Jan 22, 2013
    Fix OptionSpecs constructor bug, use vector(...).
  3. Merge crabtw/targetopt

    agemogolk
    agemogolk committed Jan 22, 2013