Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[GLib] Rename run-end encoded array values accessor to physical_values

Đang mở Phù hợp với người mới
#51,479 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
70/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
c, ruby
Lĩnh vực
backend-api-design

Hướng nghiên cứu

Tìm kiếm triển khai mảng mã hóa run-end của GLib, có thể trong c_glib/arrow-glib/. Tìm định nghĩa thuộc tính 'values' và đổi tên thành 'physical_values'. Cập nhật hàm getter tương ứng thành garrow_run_end_encoded_array_get_physical_values(), loại bỏ hàm cũ, và cập nhật các bài kiểm tra cùng tài liệu nội suy. Kiểm tra xem có bất kỳ binding Ruby nào có thể bị ảnh hưởng bởi thay đổi tên thuộc tính không.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Component: GLib
Describe the enhancement requested

As requested in the review of #51276, track the GLib naming change separately:

  • Rename the run-end encoded array values property to physical_values (GObject property spelling physical-values).
  • Add garrow_run_end_encoded_array_get_physical_values() and deprecate garrow_run_end_encoded_array_get_values() in its favor, preserving the existing accessor for compatibility.
  • Update introspection documentation and tests for the physical child accessor.

The existing property exposes the physical values of the runs. In Ruby, its generated getter shadows Array#values, which is intended to return logical Ruby values. Explicit physical naming separates these meanings; #51276 keeps its Ruby conversion work separate from this GLib API change.

Component(s)

GLib, Ruby

Prepared with OpenAI Codex.

Ngôn ngữ chính
C++
Star
17.1k
Fork
4.3k
Merge trung bình
4 ngày 3 giờ
Pull request đã merge (30 ngày)
98

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/arrow

Tất cả issue của apache/arrow

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.