Michel Fortin, el 12 de julio a las 21:40 me escribiste: > Le 2011-07-12 à 19:32, Leandro Lucarella a écrit : > > > Hi, I just wanted to hand you a patch I did to add a new option to show > > deprecation messages as warnings (-di), following the discussion in the > > announcement group. I know I should probably get an account in github > > and do those pull requests everybody talks about, but it's too much > > trouble for an occasional collaboration, I hope you are willing to take > > a look at the patches and apply them if you like them (and if not, any > > feedback would be appreciated). I didn't do a lot of testing either, > > because is not trivial at all to set up a testing environment for the > > compiler, so testing would be appreciated too (I know is easy to run the > > test suite once you have a proper development environment set up). See > > the patch descriptions for more details. > > > > I hope you find the patches useful. > > Turned them into pull requests. > > <https://github.com/D-Programming-Language/dmd/pull/244> > <https://github.com/D-Programming-Language/dmd/pull/245> > > But then I had to close the pull request about deprecation warnings. > > Not only it fails the test suite (I should have checked sooner), but for some > strange reasons it generates errors while compiling druntime, and those > errors aren't fatal as they should and thus don't prevent the build from > being successful. They're also pretty strange considering the nature of the > changes: > > src/core/thread.d(3723): Error: undefined identifier ucontext_t > src/core/thread.d(2845): Error: undefined identifier GetSystemInfo > src/core/thread.d(2854): Error: undefined identifier _SC_PAGESIZE > src/core/thread.d(2895): Error: undefined identifier ucontext_t > src/core/thread.d(3199): Error: undefined identifier ucontext_t > src/core/thread.d(3206): Error: undefined identifier ucontext_t > src/core/thread.d(3302): Error: undefined identifier ucontext_t > src/core/thread.d(3332): Error: undefined identifier ucontext_t > src/core/thread.d(3370): Error: undefined identifier ucontext_t > src/core/thread.d(3464): Error: undefined identifier VirtualAlloc > src/core/thread.d(3574): Error: undefined identifier VirtualAlloc
OK, all that errors have an static if (__tratits(compiles, symbol)) I'll try to figure out what's making the mess with __traits(compiles)... -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- cederrón. (De CD-ROM, y este sigla del ingl. Compact Disc Read-Only Memory). 1. m. Inform. CD-ROM. -- Real Academia Española _______________________________________________ dmd-internals mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-internals
