[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Partial success building the trunk on MSYS2/Windows platform
From: |
Gaius Mulley |
Subject: |
Re: Partial success building the trunk on MSYS2/Windows platform |
Date: |
Mon, 07 Nov 2022 15:04:33 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
"Fischlin Andreas" <andreas.fischlin@env.ethz.ch> writes:
> I fully concur with Benjamin’s arguments. gm2 developers please listen. ;-)
> Thanks.
>
> Andreas
Hi Andreas,
yes indeed - thanks for the prod - I've been contemplating these ideas.
It does make sense to move the sized types (CARDINAL8 et al) out of
SYSTEM and place them to their own definition module, say gcc_CARDINAL8.
The gcc_CARDINAL8 implementation module could implement the range
checking found in gcc/m2/m2expr.cc and also draw upon the gcc internal
datatypes (and ranger functions) if they are supported and if not then
execute modula-2. Furthermore there shouldn't be a performance penalty
(if the hardware supports the datatypes) as the procedure functions
could be inlined.
I've wanted to simplifiy m2expr.cc and also re-implement large sets -
and the above approach - would achieve both changes,
regards,
Gaius
- Re: Partial success building the trunk on MSYS2/Windows platform, Benjamin Kowarsch, 2022/11/01
- Re: Partial success building the trunk on MSYS2/Windows platform, Fischlin Andreas, 2022/11/05
- Re: Partial success building the trunk on MSYS2/Windows platform,
Gaius Mulley <=
- Re: Partial success building the trunk on MSYS2/Windows platform, Fischlin Andreas, 2022/11/07
- Re: Partial success building the trunk on MSYS2/Windows platform, Benjamin Kowarsch, 2022/11/07
- Re: Partial success building the trunk on MSYS2/Windows platform, Benjamin Kowarsch, 2022/11/07
- Re: Partial success building the trunk on MSYS2/Windows platform, Gaius Mulley, 2022/11/17
- Re: Partial success building the trunk on MSYS2/Windows platform, Benjamin Kowarsch, 2022/11/17
- Re: Partial success building the trunk on MSYS2/Windows platform, Fischlin Andreas, 2022/11/07
- Re: Partial success building the trunk on MSYS2/Windows platform, Gaius Mulley, 2022/11/17
- Re: Partial success building the trunk on MSYS2/Windows platform, Gaius Mulley, 2022/11/17