SaC 11th DevCamp
This DevCamp will take place in Koudekerke, Zeeland
Puur Geluk 19 Jan - 23 Jan 2026
Programme
- change of SaC's
intdefinition. Instead of having a fixed mapping into theintof the C compiler that is being used, we now want to support a SaC-target specific mapping from SaC'sintto a signed integer type is a fixed bit-length. This requires:- changing all uses of
intin the compilersac2c(libsac2c) to the maximally supported bit-length (64 bit) defined assac2c_int - adding a new resource to
sac2crc:SAC_INTwhich can be set to one any integer type defined in<stdint.h>. - changing the runtime system (
libsacandruntime) to generate the corresponding C typesac_intdefined throughSAC_INT. - adjusting the FFI to reflect the change
- adjusting the
Stdlibto reflect the change
- cleanup of Stdlib that uses the FFI
- no more direct SAC macro uses; instead using
SacArgwhenever the implementation wants to do reference counting.
- update of the tutorial
- explain the new behaviour of
int. - explain the implications on the FFI (potential difference between C's
intand SaC'sint) - add a section on
sac2crc - add a section on cross compilation
- Go through phase_sac2c.mac to determine if anything can be removed. (Jordy)
Participants
| Name | Affiliation |
|---|---|
| Sven-Bodo Scholz | Radboud University |
| Jordy Aaldering | Radboud University |
| Quinten Cabo | Leiden University |
| Niek Janssen | Radboud University |
| Thomas Koopman | Radboud University |
| Benedict Rips | Radboud University |
| Victor Zudilin | Radboud University |