Permalink
Commits on Jan 20, 2017
  1. Merge pull request #139 from gwatt/format-twelfth

    Write "twelfth" instead of "twelveth" in format
    akeep committed on GitHub Jan 20, 2017
Commits on Jan 19, 2017
  1. Merge branch 'master' into format-twelfth

    Conflicts:
    	LOG
    gwatt committed Jan 19, 2017
Commits on Jan 16, 2017
  1. updated LOG

    burgerrg committed Jan 16, 2017
Commits on Jan 10, 2017
  1. Update LOG

    gwatt committed Jan 10, 2017
Commits on Dec 22, 2016
Commits on Dec 9, 2016
Commits on Nov 29, 2016
  1. Merge pull request #112 from cjfrisz/master

    Fix profile counters for non-s-expression source
    akeep committed on GitHub Nov 29, 2016
Commits on Nov 2, 2016
  1. Fix profile counters for non-s-expression source

    Check both the beginning file pointer (bfp) and end file pointer (efp)
    of the source location associated with a profile counter when updating
    its count.
    
    Assuming that each expression has a unique bfp with respect to profiling
    seems to give accurate execution counts for s-expression-based source
    locations as in Scheme, but causes problems when targeting other kinds
    of syntax. For instance, a C-style function call, referencing the called
    function by name, such as "fn(arg)", can logically have profile counters
    associated with 1) the function name reference ("fn") and 2) the entire
    function call expression ("fn(arg)"), both of which begin at the same
    source location. Only the bfp is checked when updating profile counters,
    so the two source locations are conflated, and only one counter is
    incremented, which gives inaccurate execution counts for both locations;
    approximately twice as many for one, and zero for the other.
    cfrisz committed Nov 2, 2016
Commits on Oct 12, 2016
  1. Merge pull request #106 from cjfrisz/master

    Correcting language stats
    burgerrg committed on GitHub Oct 12, 2016
  2. Merge branch 'add-gitattributes'

    cjfrisz committed Oct 12, 2016
Commits on Sep 22, 2016
Commits on Sep 15, 2016
  1. Merge pull request #105 from jltaylor-us/sockets-example

    updated the sockets example to work with the current version of Chez.
    akeep committed on GitHub Sep 15, 2016
Commits on Sep 12, 2016
  1. updated the sockets example to work with the current version of Chez.

      Change the foreign procedure definitions to use the more portable int
      rather than integer-32.  Switch to a custom port
      [make-custom-binary-input/output-port] rather than a generic port
      [make-input/output-port], which resulted in deleting quite a bit of
      code.  Fix various compiler warnings in the C code, and along the way,
      fix a signedness bug in c_write that could have resulted in not writing
      the full buffer (but reporting that it did) in the case of errors from
      write.
        examples/csocket.c, examples/socket.ss
    jltaylor-us committed Sep 12, 2016
Commits on Aug 26, 2016
Commits on Aug 23, 2016
  1. fixed typos in csug/io.stex

    burgerrg committed Aug 23, 2016
  2. - added descriptions of print-extended-identifiers to the user's guide

      and release notes.  updated the release notes to account for a couple
      of other log entries.
        release_notes.stex,
        intro.stex, io.stex
    dybvig committed Aug 23, 2016
  3. - added tests for the case and exclusive-cond syntax-error calls

        4.ms, root-experr-compile-0-f-f-f
    - added print-extended-identifier parameter.  when #t, symbols like
      1+ and +++ print without escapes.
        priminfo.ss, print.ss,
        6.ms
    dybvig committed Aug 23, 2016
Commits on Aug 22, 2016
  1. Merge pull request #99 from gavwhela/syntax-error-call-fix

    case and exclusive-cond syntax-error calls
    dybvig committed on GitHub Aug 22, 2016
  2. - fixed a bug in case and exclusive-cond syntax-error calls causing an

      exception in syntax-error instead of the intended error message.
        s/syntax.ss
    gavwhela committed Aug 22, 2016
Commits on Aug 21, 2016
  1. - instead of default-exception handler, new-cafe establishes a handler

      that calls the current value of base-exception-handler so the handler
      can be overridden, as we do in our own make files.
        cafe.ss,
        7.ms
    dybvig committed Aug 21, 2016
Commits on Aug 14, 2016
  1. - fixed a side-effect preservation bug with non-trivial test-context

      not-like patterns.
        cp0.ss,
        cp0.ms, 4.ms
    dybvig committed Aug 14, 2016
Commits on Aug 8, 2016
  1. - fixed a bug in cpvalid resulting in it leaving behind a cpvalid-defer

      form for later passes to choke on.  also fixed cp0 to print the correct
      name for cpvalid when it does this.
        cpvalid.ss, cp0.ss,
        misc.ms
    - updated the prototype for s_ee_write_char to match the definition
        expeditor.c
    - updated LOG and release_notes
    - rebuilt boot files due to s-directory changes
    dybvig committed Aug 8, 2016
Commits on Aug 5, 2016
  1. - reworked the S_create_thread_object to print an error and exit when

      allocating the thread context fails from Sactivate_thread.  before
      this change, the error was raised on the main thread, which resulted
      in strange behavior at best.  also added who argument to
      S_create_thread_object to allow it to report either Sactivate_thread
      or fork-thread led to the error.
        externs.h, schsig.c, scheme.c, thread.c
    akeep committed Aug 5, 2016
Commits on Aug 1, 2016
  1. rebuilt boot files to go with updated expression editor code.

      {,t}{i3,a6}{le,nt,osx}/{petite,scheme}.boot
    akeep committed Aug 1, 2016
  2. - moved s_ee_write_char function within the WIN32 check to allow the …

    …unicode
    
      change to compile on windows.  unicode is not yet supported in the windows
      version of the repl.
        c/expeditor.c
    akeep committed Aug 1, 2016
Commits on Jul 30, 2016
  1. Merge branch 'master' of git://github.com/michaellenaghan/ChezScheme …

    …into michaellenaghan-master
    dybvig committed Jul 30, 2016