The Wayback Machine - https://web.archive.org/web/20231111101301/https://github.com/rho-devel/rho/commits/master
Skip to content

Commits

Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Jun 30, 2017

  1. Rho development suspended.

    kmillar committed Jun 30, 2017
    4
    Copy the full SHA
    bf6c652 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. Copy the full SHA
    f701c4e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    cb3d789 View commit details
    Browse the repository at this point in the history
  3. Make do_logic use variadic arguments.

    Also added helper macros for unpacking lists of variadic arguments.
    kmillar committed Mar 16, 2017
    Copy the full SHA
    39aab84 View commit details
    Browse the repository at this point in the history
  4. Allow BuiltInFunctions to take variable numbers of args via '...'.

    Reimplement do_arith to take arguments this way.
    kmillar committed Mar 16, 2017
    Copy the full SHA
    6265c56 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2017

  1. Copy the full SHA
    3d4a7ba View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    feae0e3 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a1ea281 View commit details
    Browse the repository at this point in the history
  4. Force arguments passed to builtin functions to be evaluated in order.

    Previously builtins could be called with something similar to:
         func(eval(args)...)
    but in C++, the order of evaluation of the args is undefined.  R requires
    that they are evaluated from left to right.
    kmillar committed Mar 15, 2017
    Copy the full SHA
    8b72a01 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2017

  1. Copy the full SHA
    0935a02 View commit details
    Browse the repository at this point in the history
  2. Minor code cleanup.

    kmillar committed Mar 10, 2017
    Copy the full SHA
    082f88d View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. Copy the full SHA
    ccfa6f2 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9b427df View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. Merge pull request #126 from kmillar/promises2

    Improvements to arglist and promise handling
    kmillar committed Dec 1, 2016
    Copy the full SHA
    9e781f7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4bd90f7 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0d382a8 View commit details
    Browse the repository at this point in the history
  4. Store promises for default args in the activation record.

    Rather than creating individual promise objects on the heap, the
    data for default arguments is stored in a contiguous section in the
    Frame object.  These are promoted to full promise objects only when
    they are actually needed.
    kmillar committed Dec 1, 2016
    Copy the full SHA
    5dc39d1 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    4d522d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2016

  1. Improve build parallelism.

    kmillar committed Nov 30, 2016
    Copy the full SHA
    57c16b5 View commit details
    Browse the repository at this point in the history
  2. Inline some hot functions.

    kmillar committed Nov 30, 2016
    Copy the full SHA
    1096518 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2fc017b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    5598726 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2016

  1. More arglist refactoring.

    kmillar committed Nov 29, 2016
    Copy the full SHA
    c6aea2a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4e5520d View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2016

  1. Remove Rf_evalKeepMissing()

    kmillar committed Nov 23, 2016
    Copy the full SHA
    04305c6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2697d01 View commit details
    Browse the repository at this point in the history
  3. Eliminate Rf_matchArgs()

    The remaining uses of Rf_matchArgs have been switched over
    to ArgMatcher now and the code has been deleted.
    kmillar committed Nov 23, 2016
    Copy the full SHA
    53138d4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    cb7bbb8 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2016

  1. Copy the full SHA
    6863865 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2016

  1. Changes to the Promise / PromiseData API

    - PromiseData objects can't be copied, only moved.
    - A PromiseData can refer to an external Promise object.
    kmillar committed Nov 16, 2016
    Copy the full SHA
    94877e2 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bfffb71 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2016

  1. Copy the full SHA
    45a296a View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2016

  1. Copy the full SHA
    2f5257d View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2016

  1. Store promiseArgs in the environment's frame.

    R keeps a promised copy of the arguments passed to each closure call
    to support functions such as nargs and UseMethod.
    Moving them from the ClosureContext to the Frame reduces the amount of
    code that deals with linked lists of promised args and makes it easier
    to transition to more efficient representations.
    
    Note that access to the promiseArgs should still go through the
    ClosureContext object to ensure that the semantics are not changed.
    kmillar committed Nov 3, 2016
    Copy the full SHA
    b721e22 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9044626 View commit details
    Browse the repository at this point in the history
Older
Morty Proxy This is a proxified and sanitized view of the page, visit original site.