Tomas Sedovic

Results 44 comments of Tomas Sedovic

Hm. So the problem is that libtcod (the underlying C library) itself is not thread-safe. Things may work, but they may also develop hard-to-debug problems randomly. I *think* most of...

Oh, right! I hadn't realised that but it makes perfect sense. I'm still a little uneasy about this, but our bindings already let you do unsafe things because we didn't...

Oh that sounds like a great idea! I should have thought of that. Reading the `from_raw` docs though, it says that the only valid pointer to pass there is another...

Thanks for looking into this! The solution does seem a bit heavy-handed, though :-(. I'm inclined to leave it as is, and just document the status quo. My understanding is...

Greetings @HarrisonHemstreet. Thanks for the bug report, but that's little to go on. It would be helpful to know what/how exactly is broken. At the minimum describe what you're doing...

Judging by the warning, it looks like you put it in `Cargo.toml`. The overrides should go to `.cargo/config` instead. I'm not able to actually test any of this now, but...

That's great to hear! Have you tried with `rust-flags` in the right `.cargo/config`? I'm definitely open to updating it (honestly, I forgot we shipped a sample) but your original issue...

(we should still support building libtcod as a fallback, but yeah if pkg-config finds it, let's just use that instead)

tcod-rs (or specifically, tcod-sys which provides the bindings) is using libtcod 1.6.3. There's no strong reason for this other than no one showed up willing to do the work of...

Looks like something caused by the [tcod-rs](https://github.com/tomassedovic/tcod-rs) library or even more likely the underlying libtcod bindings. Unfortunately, tcod-rs is using a pretty old version of libtcod and needs updating. There...