Idris2/CONTRIBUTORS
Alex1005a 196d08dd6d
Implement Precise Reference Counting for C backend (#2989)
* start implement drop spec

* [RefC] remove vars after prim function call

* [RefC] gc pointer processing changed

* [RefC] fix memory leak in stringIteratorToString

* [RefC] runtime.c refactoring

* Implement basic reuse analisis

* [RefC] do not delete reusable variables in value in let

* [RefC] Use names instead tags in reuse map

* [RefC] Don't set all fields to null in reuse constructor

* Use record syntax in RefC

* Add some utility functions to RefC

* Sort output in garbageCollect refc test

* Add memory leak test for RefC

* [RefC] Remove variable only from body in let

Co-authored-by: G. Allais <guillaume.allais@ens-lyon.org>

* [RefC] Remove borrowed set from env

* [RefC] Use Ref variable for Enviroment instead of passing as an argument

* [RefC] Use locally function as combinator

* [RefC] removing unnecessary dup and remove during pattern matching

* Update refcTests and refcMemoryLeakTests

* Remove some test files

* move CHANGELOG entry to CHANGELOG_NEXT

* Move refc-memory tests

* Change calling convention test

* [RefC] [Test] Reuse test

---------

Co-authored-by: G. Allais <guillaume.allais@ens-lyon.org>
Co-authored-by: Mathew Polzin <matt.polzin@gmail.com>
2024-02-12 00:43:17 -06:00

83 lines
1.2 KiB
Plaintext

Thanks to the following for their help and contributions to Idris 2:
Aaron Lebahn
Abdelhakim Qbaich
Adam Brouwers-Harries
Alain Zscheile
Aleksei Volkov
Alex Asafov
Alex Gryzlov
Alex Silva
Alissa Tung
Andor Penzes
Andre Kuhlenschmidt
André Videla
Andy Lok
Anthony Lodi
Arnaud Bailly
Brian Wignall
Bryn Keller
Christian Rasmussen
Cyrill Brunner
Danylo Lapirov
David Smith
Denis Buzdalov
Edwin Brady
Fabián Heredia Montiel
Felix Springer
George Pollard
GhiOm
Giuseppe Lomurno
Guillaume Allais
Hiroki Hattori
Ilya Rezvov
Jan de Muijnck-Hughes
Jeetu
Jens Petersen
Joel Berkeley
Joey Eremondi
Johann Rudloff
Kamil Shakirov
Kevin Boulain
LuoChen
Marc Petit-Huguenin
MarcelineVQ
Marshall Bowers
Mathew Polzin
Matthew Wilson
Matus Tejiscak
Michael Messer
Michael Morgan
Milan Kral
Molly Miller
Mounir Boudia
Nick Drozd
Nicolas Biri
Niklas Larsson
Ohad Kammar
Peter Hajdu
Robert Walter
rhiannon morris
Rodrigo Oliveira
Rohit Grover
Rui Barreiro
Ruslan Feizerahmanov
Sam Phillips
Simon Chatterjee
Stefan Höck
Steve Dunham
tensorknower69
then0rTh
Theo Butler
Thomas Dziedzic
Thomas E. Hansen
Tim Süberkrüb
Timmy Jose
Tom Harley
Wen Kokke
Wind Wong
Zoe Stafford
Apologies to anyone we've missed - let us know and we'll correct it (or just
send a PR with the correction).