Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding lazyMap #240

Merged
merged 10 commits into from
Feb 4, 2017
Merged

Adding lazyMap #240

merged 10 commits into from
Feb 4, 2017

Commits on Jan 26, 2017

  1. Adds lazy value evaluation, and lenses

    Includes init(lazyValue:) for SignalProducer, lens for PropertyProtocol,
    and associated tests to ensure everything works as advertised.
    liscio committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    9190196 View commit details
    Browse the repository at this point in the history
  2. Add the writing side to lenses

    We might as well go whole-hog if we're going to offer the concept of a
    lens...
    liscio committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    a293ce8 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2017

  1. Adding a new test case

    liscio committed Jan 27, 2017
    Configuration menu
    Copy the full SHA
    af953b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c2f6d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2017

  1. read lens -> lazyMap, write lens -> bindingTarget

    Renamed the operations based on feedback, and eliminated the
    non-scheduled variations of lazyMap as they offered none of the benefits
    that lazy evaluation is offering.
    liscio committed Jan 30, 2017
    Configuration menu
    Copy the full SHA
    c25b03b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2017

  1. Configuration menu
    Copy the full SHA
    6e7d249 View commit details
    Browse the repository at this point in the history
  2. Removing whitespace change

    liscio committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    a925ee9 View commit details
    Browse the repository at this point in the history
  3. Fix some whitespace errors

    liscio committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    63b2263 View commit details
    Browse the repository at this point in the history
  4. Fix another whitespace bug

    "Show Invisibles" my arse...
    liscio committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    f4d5e83 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. Configuration menu
    Copy the full SHA
    61e5fd5 View commit details
    Browse the repository at this point in the history