aronisstav / Concuerror

OFFICIAL REPOSITORY MOVED:
https://github.com/parapluu/Concuerror
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Tests to detect if/when new BIFs are added to the VM #21

Open aronisstav opened 6 years ago

aronisstav commented 6 years ago

Migrating parapluu/Concuerror#36.

fenollp commented 6 years ago

Not sure what this issue is about. Maybe this can help? https://github.com/crownedgrouse/geas

aronisstav commented 6 years ago

Thanks for the suggestion! Looks like a cool tool!

What I had in mind when I wrote this short reminder was some way to make Concuerror aware about new "significant" (from a concurrency perspective) built-ins being added to the Erlang VM, so that some handling of them could be added. I am not sure that geas can be used for that...

fenollp commented 6 years ago

I'm sure @crownedgrouse would be happy to answer that :)

crownedgrouse commented 6 years ago

Hi, Resources are available at https://github.com/crownedgrouse/geas_devel This help me to create geas database. Under this repo you can find all exported functions even undocumented ones in Erlang term or yaml format for all Vm releases, and maybe more interesting for you, diff between two following release, in both format. It gives you what modules or functions are new in a release compared to former one, as well what was removed.

crownedgrouse commented 6 years ago

https://github.com/crownedgrouse/geas_devel/blob/master/doc/reldiffs/yaml/20.0~20.1 Is the difference between 20.0 and 20.1in yaml

crownedgrouse commented 6 years ago

Hum, forgot to commit 20.2 data. Will do asap.