Die Suche ergab 7112 Treffer

von Krishty
19.09.2020, 21:57
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Modules
Antworten: 20
Zugriffe: 3409

Re: C++ Modules

In den puren Wahnsinn abgeglitten ist es bei den impliziten Abhängigkeiten. Man nehme an:   export module foo;   struct Internal { int var; }; // nicht exportiert   export Internal makeInternal() { return { 42 }; } Ein Benutzer des Moduls kann nun makeInternal() aufrufen. Aber dann bekommt er eine R...
von Krishty
19.09.2020, 14:21
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 313
Zugriffe: 222178

Re: Linkdump

cb erklärt, welche Fehler man vermeiden sollte, falls man Gleitkommadaten zu RGB-Texturen konvertiert (und umgekehrt): http://cbloomrants.blogspot.com/2020/09/topics-in-quantization-for-games.html Hintergrund: Die Toolchains arbeiten sehr hart daran, Rundungsfehler in block-compressed Texturen zu mi...
von Krishty
19.09.2020, 11:39
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Modules
Antworten: 20
Zugriffe: 3409

Re: C++ Modules

Okay, das ist alles ganz ganz große Scheiße und *tatsächlich* Dead on Arrival. Vor zwei Jahren haben Microsoft ihren Modules-Vorschlag in Visual C++ umgesetzt. Ich habe ein mittelgroßes Projekt auf diesen Vorschlag portiert. Der Support des Build-Systems war quasi nicht existent, deshalb musste ich ...
von Krishty
19.09.2020, 02:03
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Modules
Antworten: 20
Zugriffe: 3409

Re: C++ Modules

Ich komme besser klar, aber … … Module funktionieren nicht mit __restrict . Heißt: VC++ versemmelt die Signatur und die Funktion wird nirgends gefunden. oh no Und #pragma darf in Modulen nicht vorkommen (haben sie wohl in der neuen Syntax vergessen). Edit-and-Continue geht nicht, weil Modules kein /...
von Krishty
18.09.2020, 00:13
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Modules
Antworten: 20
Zugriffe: 3409

Re: C++ Modules

Jein. Ich bin endlich auf das gekommen, was weder die Microsoft Docs noch die meisten Tutorials erwähnen:     module; // Muss am Anfang der Datei stehen     // Alles, was hier steht – also auch Inhalt von #includes – wird nicht exportiert     export module Test; // Jetzt wird’s ernst     // Ab hier ...
von Krishty
17.09.2020, 23:37
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Modules
Antworten: 20
Zugriffe: 3409

Re: C++ Modules

Ich komme nicht klar. Sinnhaftes Beispiel (tatsächlicher Code deutlich komplexer). Ich deklariere ein Modul: export module Test; #include <cstring>; export size_t strlen_wrapper(char const * string) { return std::strlen(string); } Ich nutze es in einer anderen Übersetzungseinheit: #include <cstring>...
von Krishty
17.09.2020, 13:56
Forum: Artikel, Tutorials und Materialien
Thema: [C++] Mikrooptimierungs-Log
Antworten: 95
Zugriffe: 97878

Re: [C++] Mikrooptimierungs-Log

Wie relevant ist die Größe der Executable in der Praxis wirklich? Ich wünschte, ich wüsste es. Benchmarks sind sehr schwer zu finden. Phoronix hat GCC-Benchmarks, in denen -Os ziemlich schlecht abschneidet. Aber es geht ja eigentlich gar nicht darum, das ganze Programm möglichst klein zu kriegen, d...
von Krishty
16.09.2020, 13:11
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 313
Zugriffe: 222178

Re: Linkdump

Do Not Get Arrested Challenge 2020: Hacke den ehemaligen australischen Premierminister durch eines seiner Instagram-Fotos, und versuche dann, die zuständigen Personen auf die Sicherheitslücke hinzuweisen. https://mango.pdf.zone/finding-former-australian-prime-minister-tony-abbotts-passport-number-on...
von Krishty
14.09.2020, 22:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Modules
Antworten: 20
Zugriffe: 3409

Re: C++ Modules

Visual Studio hat’s vollbracht: https://devblogs.microsoft.com/cppblog/standard-c20-modules-support-with-msvc-in-visual-studio-2019-version-16-8/ The project build will automatically scan the Modules and Header Unit files (according to their Compile As setting), for other Module and Header Units dep...
von Krishty
13.09.2020, 00:00
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Mit ordentlicher Hardware, einem funktionierendem Treiber, und einem robusten Dateisystem? lol jk sowas gibt’s nicht

Klingt nach einer Aufgabe für Quelltextverwaltung, aber im Terabyte-Bereich …
von Krishty
12.09.2020, 15:27
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Ich habe den ersten erwiesenen Fall von stillem Datenverlust auf meiner Festplatte. Beim Abgleich mit Backups von 2014 fiel auf, dass die Prüfsumme einer Videodatei nicht mehr stimmte. Tatsächlich waren große Teile der Datei einfach genullt. Leider führe ich meine Prüfsummentests noch nicht lange g...
von Krishty
11.09.2020, 21:41
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 54
Zugriffe: 18536

Re: Sammelthread zu Visual C++’ Compiler

Zwei Tickets für die Optimierung von Integern. Bittet votet sie hoch, falls euch minimal schnelleres sin() cos() tan() exp() log() pow() dtoa() wichtig ist ;) Zum einen prüft Visual Studio nicht optimal, ob ein unsigned int größer oder gleich 0x80000000 ist. Das muss man von Hand ausschreiben als   ...
von Krishty
09.09.2020, 21:23
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 313
Zugriffe: 222178

Re: Linkdump

https://onlinedisassembler.com/

Einfach ein Executable hochladen, und BÄMM. Komplette Graph-Ansicht samt Edges <3
von Krishty
09.09.2020, 13:13
Forum: Artikel, Tutorials und Materialien
Thema: [C++] Mikrooptimierungs-Log
Antworten: 95
Zugriffe: 97878

Re: [C++] Mikrooptimierungs-Log

Kleinere Programme durch kleinere Datenstrukturen Es ist mittlerweile bekannt, dass Speicherzugriffe für moderne CPUs sehr teuer sind und dass es sich deshalb lohnt, häufig genutzte Datenstrukturen möglichst kompakt auszulegen, so dass die CPU-Caches gut ausgenutzt werden können. Weniger bekannt is...
von Krishty
07.09.2020, 12:01
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Gestern fefe so: “Anti”-Virenprogramme melden TAZ-Ausgabe als Virus Heute ich beim Stöbern durch das WinMerge-Changelog : Create the installer with Inno Setup 5.x since installers created with Inno Setup 6.0.x are identified as malware by multiple virus scanning engines Nur weil ein Haufen Idioten d...
von Krishty
02.09.2020, 12:33
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Ich habe Header mit viel Kommentaren drin. Ich wollte wissen, ob die Art des Kommentars – /* */ oder // – eine Auswirkung auf die Kompilierzeit hat, denn bei langen mehrzeiligen Kommentaren braucht man halt viele // . Ich habe meinen Master-Header künstlich aufgebläht, bis das Parsen 50 % der Kompil...
von Krishty
01.09.2020, 12:32
Forum: Allgemeines Talk-Brett
Thema: Hörenswerte Mucke
Antworten: 158
Zugriffe: 96203

Re: Hörenswerte Mucke

Naja, ich versteh auch nicht so wirklich, was die Dame sagt, und habe müllige Untertitel abgeliefert, so wie Machine Learning das gern macht. Und dann generiere ich halt weiter so müllige Gebäude wie das Machine Learning es im Flight Simulator 2020 gemacht hat. Und schreibe mülligen Clickbait, wie d...
von Krishty
01.09.2020, 08:18
Forum: Allgemeines Talk-Brett
Thema: Hörenswerte Mucke
Antworten: 158
Zugriffe: 96203

Re: Hörenswerte Mucke

Ach komm, Joggel! Er: Is this good music? Sie: Music’s so fun good combustion! Er: Fat aid for the best? Sie: Yeaaah! Deafening! Er: Are you guys [Sexismus hier] gonna stop ever or are you gonna keep dancing forever? Sie: I’ll keep asking for clever mate. At least if I remember where I put my pants....
von Krishty
01.09.2020, 08:08
Forum: Allgemeines Talk-Brett
Thema: Hörenswerte Mucke
Antworten: 158
Zugriffe: 96203

Re: Hörenswerte Mucke

<3
von Krishty
29.08.2020, 20:40
Forum: Allgemeines Talk-Brett
Thema: [SAMMELTHREAD] Sehenswerte Videos
Antworten: 742
Zugriffe: 326049

Re: [SAMMELTHREAD] Sehenswerte Videos

Super Präsentation! Hat sie auch voll erwischt!

Schön: Jedes Mal, wenn ich StoneQuest sehe, ist ein neues zufälliges Feature drin. Klaviere, Melonen, Jahreszeiten, Planetenringe, Kleeblätter …
von Krishty
29.08.2020, 10:11
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Wenn du die .vcxproj-Datei mit Notepad öffnest, sind da die Pfade drin? Dann änder sie da.
von Krishty
28.08.2020, 19:36
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Ja, das meinte ich. Hmm. Wenn da nichts von Qt steht, wird das wohl irgendwie anders realisiert; sorry! :/
von Krishty
28.08.2020, 19:02
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Du musst nach View -> Property Manager (nicht mit Property Pages verwechseln!) und dir dann die Qt-Properties raussuchen, von denen dein Projekt erbt. Dann löschst du diese Abhängigkeit und bindest stattdessen das Pendant aus der älteren Qt-Version ein. Falls das nicht geht, gehst du in die Qt-Prope...
von Krishty
26.08.2020, 10:10
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Weil nun mal alle meine Projekte Windows-basiert sind. Wenn ich die freie Wahl hätte, würde ich auch nicht Linux unterstützen, sondern ReactOS – nur eine kompatible Alternative ist für Otto Normalanwender auch eine wirkliche Alternative. Aber so lange ich ReactOS nicht einmal in einer VM starten kan...
von Krishty
26.08.2020, 01:07
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Wenn in Visual Studio das Debugging beendet wird, fahren alle Festplatten in meinem PC hoch. Weil … die Performance Tools dann unbedingt wissen müssen, wie viel Platz noch frei ist. Ich sitze also vor irgendeinem Bug, denke angestrengt nach, möchte kurz was ändern, und … Klick suuuuuuuurrrrrrrrrrr ...
von Krishty
23.08.2020, 23:21
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6259
Zugriffe: 1203096

Re: Jammer-Thread

Beschreibe deinen Alltag in einer einzigen Commit-Nachricht

Work around an incredibly common typo (~0.5% of tested PDFs) where bad PDF software writes “65536” instead of “65535” to the root entry generation of the cross-reference table.
von Krishty
23.08.2020, 22:11
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1614
Zugriffe: 724482

Re: Showroom - Aktuelle Arbeiten und Projekte

Lords & Peasants von einem anderen ZFX-Mitglied wird immer reifer: