Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2023-12-18 00:00:00Z and 2023-12-19 00:00:00Z
Avatar
Avatar
Robyt3
Possibly, but I'm almost done reworking #7376. Now that jobs can be cancelled, the client quits almost immediately.
thanks for putting effort into upgrading teeroutines :D
Avatar
Disable /practice after u killed all times, even if u didnt walk through the start in team.
Avatar
1db6fbb M Twin Electric Field - ddnet-maps
Avatar
6fde4ee Version 17.4 - def- f87284d Switch to a fragment shader solution for border tile rendering - Jupeyy 7f4fa67 Update Swedish translations for 17.4 - furo321 9d58575 Add new contributors to credits - Robyt3 97f2dd1 Update russian.txt - lolipodass a8ad40b Update ukrainian.txt - JuraIBOZO be93009 Save entire character with /lasttp. - furo321 14b530c Update russian.txt - ByFox213 f0e9b79 Update Belarusian translation for 17.4 - AlehKushniarou 683ef0b Correct usage of demo_extract_chat tool. - furo321 d1310c2 Update spanish.txt - n0Ketchp b9cad54 Disable CURL_LOCK_DATA_CONNECT (fixes #7636) - def- 9aaef6f Version 17.4.1 - def- 4a0ee3a Update brazilian_portuguese.txt - rffontenelle 711bea3 updated russian.txt - 0xfaulty a89810a Update simplified_chinese.txt - By622 8065f36 Update traditional_chinese.txt - By622 92f2788 Revert "Add flags for compatibility with Windows 8 - 11" - def- bd905fa Fix multi sampling accuracy - Jupeyy b33c0d8 Version 17.4.2 - def-
07:58
Avatar
Avatar
Ryozuki
thanks for reminder, i still had a RefCell<bool> in code
08:09
@Ryozuki when rust kernel programmer 😏
08:13
morning
08:16
@Jupstar ✪
08:16
vulkan update day
Avatar
caecb31 Fix multi sampling accuracy - Jupeyy 87063d0 add ui setting for cl_show_local_time_always - eghwand 173345d Merge pull request #7673 from Jupeyy/pr_fix_ms_sample_accuracy - def- f298b28 Merge pull request #7678 from eghwand/pr_showlocaltimealways_setting - def-
08:22
17.4.2 is released
08:22
not even on web
08:22
but it will be now on gentoo guru
08:22
cuz gentoo best
08:23
☕ 🍵
08:23
pick
Avatar
coffeee
08:23
☕
Avatar
Avatar
Ryozuki
🥶
☀
Avatar
Avatar
Ryozuki
cuz gentoo best
just directly skip to 17.5, just to show how fast you are as maintainer xd
Avatar
im still mourning my minecraft
08:47
how could this have happened
08:47
i have historically bad luck with my minecraft server files getting lost or corrupted in bullshit ways
Avatar
comprehensive toolkit for statistical learning in rust
Avatar
Avatar
Ewan
i have historically bad luck with my minecraft server files getting lost or corrupted in bullshit ways
log4j
Avatar
ur hacked xd
09:29
LOL
09:37
Avatar
Avatar
Ryozuki
🥶
same here in kazan, only -2
10:58
ah wait its cold for ya kek
10:58
we had like -35 weeks earlier
10:58
nature wants some torture it seems
Avatar
Avatar
gerdoe
we had like -35 weeks earlier
Same in Perm
Avatar
8a2f9cb Add 100€ donation by Cellegen - def-
Avatar
@Cellegen Thank you!
Avatar
ws-client BOT 2023-12-18 13:18:15Z
<ChillerDragon> 100 wowo thanks @Cellegen uwu
Avatar
"how often are you active in the rust community?" A: every day, for every single bug anyone encountered, ryozuki reminds me of how epic rust is. He defs the prophet in the community of rust
13:46
13:46
justatest
13:47
@Jupstar ✪
13:47
make sure to answer this
Avatar
for features
Avatar
unrelated but this video is very awesome
13:48
my answer
Avatar
Avatar
Ryozuki
make sure to answer this
I wrote "pure flex" in the field But in missing features i spammed all the shit i wanted xdd
Avatar
i want macro metavariables
13:48
i follow the gh issue
13:48
This is a tracking issue for the RFC "3086" (rust-lang/rfcs#3086). The feature gate for the issue is #![feature(macro_metavar_expr)]. About tracking issues Tracking issues are used to rec...
13:50
Avatar
imagine choosing the second option
Avatar
RFC 3086: macro metavariable expressions, strict_provenance, alloc_layout_extra
13:52
my wishlist
13:52
13:52
this is more important to vote than local gov
13:52
😬
13:52
justatest
Avatar
Async traits. Const eval. Generic variadic. Partial borrowing. Smth like that were mine
Avatar
Avatar
Ryozuki
this is more important to vote than local gov
Xddd true
13:54
Avatar
rust doesnt have consteval?
13:55
did u watch the video
13:55
it’s delightful
Avatar
Avatar
Ewan
rust doesnt have consteval?
it has only stabilized a MVP of const
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
👍
Avatar
for few things
13:55
there is const fn
13:55
but its rly limited
Avatar
I forgot negative traits. Shit
13:55
Next year
Avatar
@Jupstar ✪ well 2024 is big for rust
13:56
because 2024 there will be
Avatar
i love when i accidentally tap near anyone’s profile picture and the whole app freezes for 2 seconds (and the user profile doesn’t even show up)
Avatar
rust 2024 edition
13:56
a new edition
13:56
its like c++23 but for rust
Avatar
Avatar
Ryozuki
@Jupstar ✪ well 2024 is big for rust
Just as for Linux desktop? 😬
Avatar
Avatar
Ryozuki
a new edition
Oh nice
Avatar
Avatar
Jupstar ✪
Just as for Linux desktop? 😬
XD
Avatar
Avatar
Ryozuki
but its rly limited
limited like can’t have any non compile time expression ? what else do u want from it
13:56
or what cant it do
13:57
is it just that a lot of the std lib is not const eval compliant
Avatar
stl annoys me with that often
13:57
like std math functions still relying on errno
13:57
so they can’t be constexpr
13:57
Huge step
13:58
But i need more features.i need them all
13:58
justatest
Avatar
Avatar
Ewan
i love when i accidentally tap near anyone’s profile picture and the whole app freezes for 2 seconds (and the user profile doesn’t even show up)
i think this was fixed by an app reinstall last time
13:58
they are probably doing something silly
13:58
caching
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
Every day, every night. Every breath
13:58
i can put this
13:58
ez
Avatar
XD
Avatar
yup reinstalled app and it’s good again
13:59
when answer my q’s
14:00
ez
14:01
xd
Avatar
you need to watch the video
14:06
it changed my life
Avatar
What video
14:14
This?
14:14
Tf
Avatar
hell yeah
Avatar
My attention span is not high enough to watch more than 10 seconds
Avatar
well it’s a very good video
14:18
it tickles my brain
14:19
i quite like that sammy exists
14:23
Is his guitar software written in rust?
Avatar
no he is a real guitar
14:25
no software
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
lol there is no such option as "all the time"
Avatar
bba29f2 (Actually -3€ Paypal fees) - def- a8d5bd9 Add 8€ donation by Kreedzt - def-
Avatar
Avatar
Ewan
limited like can’t have any non compile time expression ? what else do u want from it
I would like float calculations in const functions (problem is potentially different results during compile and runtime, but maybe only with NaN(?), see: https://github.com/rust-lang/rust/issues/57241) Also const functions in traits would be quite nice, but for me it sounds like they are much further away
Avatar
Avatar
GitHub
Click to see attachment 🖼️
troll
Avatar
@Headshot answer in dm
Avatar
We are already clamping the volume of sound envelopes to the 0.0-1.0 range in the client, so it doesn't make sense to allow values outside of this range from being set in the editor.
17:14
Do not use the CMapItemSound::m_SoundDataSize value as it is redundant. This value could also be incorrect because it can be freely set by the map creator (tool). Instead, use the map/datafile function GetDataSize to get the true size of the sound data in the file. The m_SoundDataSize value is still written to map files for compatibility with old versions.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combin...
Avatar
17.4.2 install/upgrade sets off a severe virus threat on Windows 10, btw
17:20
Installed previous version and no threat. Tried new one again and got the threat again. Recreated a few different ways
Avatar
pepeW Send to Microsoft so they can add it as a false positive
🧐 1
❤️ 1
17:23
Some behavior seems to trigger the "Defense Evasion" tactic, no idea how the detection works I suppose they don't make it public on purpose https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/client-behavioral-blocking
Client behavioral blocking is part of behavioral blocking and containment capabilities at Microsoft Defender for Endpoint
Avatar
another fix is to switch to linux
17:24
@heinrich5991 did u do the survey yet
Avatar
i'll try on Windows 11 and see what happens since ig that is the new standard
Avatar
Avatar
YupHio
17.4.2 install/upgrade sets off a severe virus threat on Windows 10, btw
the teejan (tee trojan)
Avatar
The gccrs project is an ambitious effort started in 2014 to implement a Rust compiler within The GNU Compiler Collection (GCC). Even though the task is far from complete, progress has been made since LWN's previous coverage, according to reports from the project. Meanwhile, another hybrid and more mature approach to GCC Rust code generation is...
17:29
A lot of care is being put into gccrs not becoming a "superset" of Rust, as Cohen put it. The project wants to make sure that it does not create a special "GNU Rust" language, but is trying instead to replicate the output of rustc — bugs, quirks, and all. Both the Rust and GCC test suites are being used to accomplish this.
17:31
Rustc uses some intrinsics provided by LLVM that are not supported by GCC, which means the gccrs team needs to spend time implementing them in GCC.
17:31
In the GNU Cauldron talk, Patry also mentioned that gccrs had more than 800 commits waiting to be upstreamed to GCC.
17:33
Cohen mentioned that "C programmers have been forgetting to close their file descriptors for 40 years, [so] there are a lot of plugins to catch that". Gccrs intends to enable Rust programmers to use existing GCC plugins and static analyzers to catch bugs in unsafe code.
17:33
xddd
Avatar
rust fans have a strong vendetta against c / c++ and its users
Avatar
Polonius, on the other hand, was integrated long ago. It's not enabled by default, but that is supposed to replace current borrow checker in Rust 2024.
Avatar
Closes #7680

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#...
Avatar
@Jupstar ✪ rust 2024 will most likely have polonius
17:36
the improved borrow checker
Avatar
nice directly update all Cargo.toml when it hits
Avatar
ChillerDragon BOT 2023-12-18 17:59:26Z
@Robyt3 how exactly do std::functions look like for chat commands? Do you in place mix command name, helptext and method definition?
17:59
seems a bit messy compared to the current ddracechat.h and ddracechat.cpp with one clear overview and one file just with the implementations
Avatar
Avatar
ChillerDragon
@Robyt3 how exactly do std::functions look like for chat commands? Do you in place mix command name, helptext and method definition?
Yeah, I would. The lambda should be the last parameter then. In my opinion it's less messy if you don't need to edit 3 different locations to add a chat command. The expected 3k line diff is not great though. Probably better to open an issue so others can also comment on this before you commit to it.
Avatar
Avatar
Ryozuki
@heinrich5991 did u do the survey yet
ofc 😉
Avatar
コミケ同人誌から出世した、日本初のLLVM解説書! 達人出版会で発売中の電子書籍を完全紙書籍化しました! 今、プログラマー界隈で熱いLLVM。そのフロントエンドからミドルエンド・バックエンドまで、丁寧に解説しています! ■本書の内容 第1章 はじめに 第2章 コンパイラとLLVM 第3章 環境構築 第4章 LLVM IR 第5章 フロントエンドの作成 第6章 Passの概要と実装方法 第7章 バックエンドを作る
18:53
title: "i am a fox, but even i know llvm" (edited)
18:53
18:55
LLVM that even a fox can understand ~ A guidebook for creating your own compiler
Avatar
I can confirm that this is what's written there 😄
19:02
from frontend to backend, extensive explanations in japan's first technical book on LLVM
19:02
my attempt at the remainder of the text
Avatar
fd2582c Clamp volume envelopes between 0.0f and 1.0f - furo321 a1b603a Merge pull request #7682 from furo321/clamp-volume-env - Robyt3
Avatar
:O learning Japanese and LLVM in one go
19:10
@Jupstar ✪
Avatar
merge all nightlies
Avatar
Cargo subcommand to build multiple versions of the same binary, each with a different CPU features set, merged into a single portable optimized binary - GitHub - ronnychevalier/cargo-multivers: Car...
19:31
i should have shared it on friday
19:31
rip
19:32
Easy function multiversioning for Rust. Contribute to calebzulawski/multiversion development by creating an account on GitHub.
Avatar
“Times of Progress” is a City Builder game set during the Industrial Revolution. You control a city that is going through rapid change, due to the new technologies available and the leaps in productivity that they bring.BUILD YOUR CITYPlace industries to extract the natural resources that the land offers. Connect them with the transport infrastr...
Release Date
Q1 2025
19:41
made with bevy engine
19:42
aparently this one too but using custom render engine
19:42
it looks rly good
Avatar
i forgot bevy was a thing
Avatar
bevy has lot of potential
19:53
currently they overhauling the ui framework
19:53
then they will make a editor with it
19:53
dogfooding
19:53
and then hopefully it will be amazing
19:53
i already love the ecs they have
19:53
and its perfomant by nature
19:53
design*
Avatar
This rebases and partially rewrites #5842. Tested very roughly I still am not the biggest fan but this is the best I can do without going far too deep into a jobs rewrite:
  • This iteration uses the approach in #5092 as we talked about on Discord so the IJob interface is lost.
  • Another issue is that this isn't a real engine interface but just pretends to be one so I can easily get pointers to it around the code. This can be mitigated by either designing a proper interface for `IHttp...
22:01
[ddnet/ddnet-libs] New branch created: pr_cm
Avatar
learath is motivated 😮
22:23
how did u do it lerato
Avatar
chillerdragon BOT 2023-12-18 22:28:27Z
I am not planning to do it for ddnet sounds like too much work for too little gain. But I am currently building a new command system from scratch in a mod might do it there. I just don’t know if I like giving up the clean overview with one command per line. Having the callback in there even at the end would make it multi line and thus messy
Replying to @Robyt3 Yeah, I would. The lambda should be the last parameter then. In my opini…
22:29
poggies „lerato“ is finally established
Replying to @Ewan how did u do it lerato
Exported 216 message(s)