1. 07 Jul, 2012 5 commits
  2. 06 Jul, 2012 2 commits
  3. 05 Jul, 2012 3 commits
  4. 04 Jul, 2012 4 commits
  5. 03 Jul, 2012 1 commit
  6. 29 Jun, 2012 2 commits
  7. 28 Jun, 2012 3 commits
    • Andrei Paskevich's avatar
      whyml: include pure symbols in the program namespace · 55c1fc02
      Andrei Paskevich authored
      Thus, we do not need to look through two different namespaces.
      The only difference w.r.t. the core namespace semantics is that
      a program symbol (pvsymbol, psymbol, plsymbol, or xsymbol) may
      be introduced in the scope of an lsymbol of the same name and
      overshadow it in program expressions, though not in specifications.
      For example, the following declarations allow to use (!) both in
      programs and specifications:
      
          type ref 'a = {| mutable contents : 'a |}
          function (!) (x: ref 'a) : 'a = x.contents
          let (!) (r: ref 'a) = {} r.contents { result = !r }
      
      Notice, however, that itsymbols cannot overshadow pure tsymbols.
      55c1fc02
    • Andrei Paskevich's avatar
      a384381e
    • Andrei Paskevich's avatar
      configure: add --enable-relocation · 84ff516b
      Andrei Paskevich authored
      84ff516b
  8. 27 Jun, 2012 1 commit
  9. 26 Jun, 2012 3 commits
  10. 25 Jun, 2012 1 commit
  11. 24 Jun, 2012 4 commits
  12. 23 Jun, 2012 10 commits
  13. 22 Jun, 2012 1 commit