
=========================
Parches para Tango 0.99.9
=========================

Este directorio contiene las modificaciones hechas a la biblioteca runtime
Tango, en su versión 0.99.9 que fue la utilizada para el desarrollo del trabajo.

Cada archivo contiene un cambio en particular en formato diff(1) unificado
(realizado por el sistema de control de versiones Git), incluyendo la
descripción de la modificación realizada por ese parche en particular. La
descripción está en inglés para que pueda ser eventualmente aplicada en el
programa original, dado que la coordinación del desarrollo se realiza en inglés.

A continuación, sin embargo, se da un breve resumen del objetivo de cada parche
en castellano:

0001-Fixes-to-be-able-to-parse-the-code-with-Dil.patch
	Arregla algunos problemas de formato en Tango que impiden que el
	compilador Dil (que se utiliza en el banco de pruebas) pueda interpretar
	el código satisfactoriamente.

0002-Use-the-mutexattr-when-initializing-the-mutex.patch
	Pasa el atributo del mutex al crearlo (se estaba creando un atributo
	pero nunca se lo usaba al momento de crear el mutex).

0003-Add-precise-heap-scanning-support.patch
	Utiliza la información sobre la ubicación de los punteros, en caso de
	que el compilador la provea. Este parche está basado en el de Vicent
	Lang (inspirado por un parche de David Simcha) pero no incluye los
	cambios al recolector de Tango, solo a la interfaz con el compilador, de
	manera de que pueda ser potencialmente utilizada por el recolector (sí
	se utiliza en CDGC).

0004-Use-the-right-attributes-when-appending-to-an-empty-.patch
	Se corrigen algunos problemas al concatenar elementos a un arreglo
	dinámico vacío.


.. vim: set filetype=rst spelllang=es :
