Shinmera / random-state

A collection of portable random generators for Common Lisp
http://shinmera.github.io/random-state/
zlib License
27 stars 9 forks source link

Add a test to check and see if RANDOM-STATE builds cleanly #37

Open rpgoldman opened 1 year ago

rpgoldman commented 1 year ago

Check to make sure that random-state builds w/o warnings on a wide variety of systems.

Interestingly, while this test passes for me locally, it fails when run as a GitHub action, with redefinition warnings on all lisps. Not sure why this is happening. @Shinmera any clue?

Failed to build cleanly: got STYLE-WARNINGs:
 redefining RANDOM-STATE::%INNER-XOSHIRO in DEFMACRO
 redefining RANDOM-STATE::%XORSHIFT in DEFMACRO
 redefining RANDOM-STATE::%INNER-MERSENNE-TWISTER in DEFMACRO
 redefining RANDOM-STATE:DEFINE-GENERATOR in DEFMACRO
 redefining RANDOM-STATE:COPY in DEFGENERIC
 redefining RANDOM-STATE::DEFINE-GENERATOR-FUN in DEFMACRO
 redefining RANDOM-STATE::UPDATE in DEFMACRO
 redefining RANDOM-STATE::INCFMOD in DEFMACRO