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

add some base/S3 classes #434

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

add some base/S3 classes #434

wants to merge 16 commits into from

Commits on Sep 1, 2024

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

Commits on Sep 8, 2024

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

Commits on Sep 9, 2024

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

Commits on Sep 14, 2024

  1. use quote(x) as default for class_name, as the missing symbol was too…

    … problematic in practice
    lawremi committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    46259fc View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Add mappings for name, call and all of the basic S3 types to S4_base_…

    …classes(), which is renamed to S4_basic_classes() for consistency with S4's terminology. Looking up S3 classes required a slight change to S4_to_S7_class() and the corresponding test. It is worth recognizing that this mechanism is now a general mapping from `class(x)[1]` to the corresponding `class_` object and could be used to implement a class_for_name() and even class_for_object().
    lawremi committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    c466db5 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. S4_to_S7_class() returns new_S3_class()es for oldClasses defined in m…

    …ethods that lack a corresponding `class_` object.
    lawremi committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b35e2f0 View commit details
    Browse the repository at this point in the history
  2. nrow= defaults to length(.data) for matrix construction for convenien…

    …ce and consistency with matrix() behavior
    lawremi committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ac419f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

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

Commits on Oct 2, 2024

  1. Update R/S3.R

    Co-authored-by: Hadley Wickham <h.wickham@gmail.com>
    t-kalinowski and hadley authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c0819ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebfceb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a9905c View commit details
    Browse the repository at this point in the history
  4. redocument

    t-kalinowski committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    223074e View commit details
    Browse the repository at this point in the history
  5. show dim in print()

    t-kalinowski committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d6a4eae View commit details
    Browse the repository at this point in the history
  6. additional tweaks

    t-kalinowski committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    bf3e7f3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    68c0de2 View commit details
    Browse the repository at this point in the history
  8. update test snapshots

    t-kalinowski committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    99407ca View commit details
    Browse the repository at this point in the history