Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto Apto para principiantes
#51,479 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
70/100
Tipo de issue
Refactorización
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
c, ruby

Línea de trabajo

Busque la implementación del array codificado por ejecución de GLib, probablemente en c_glib/arrow-glib/. Encuentre la definición de la propiedad 'values' y cámbiele el nombre a 'physical_values'. Actualice la función getter correspondiente a garrow_run_end_encoded_array_get_physical_values(), marque la anterior como obsoleta y actualice las pruebas y la documentación de introspección. Compruebe si algún binding de Ruby podría verse afectado por el cambio de nombre de la propiedad.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
C++
Estrellas
17.1k
Forks
4.3k
Merge medio
4 d 3 h
PR fusionados (30 d)
98

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/arrow

Todos los issues de apache/arrow

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.