Search found 130 matches

by Codesquid
Sat Nov 23, 2013 9:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Preconditions
Replies: 21
Views: 2982

Re: Preconditions

Ah, now I understand. Didn't consider fan noise as strange.
by Codesquid
Fri Nov 22, 2013 6:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Preconditions
Replies: 21
Views: 2982

Re: Preconditions

Sometimes my notebook makes strange noises when it is getting too busy. Sounds like a hardware problem, should get that looked at and fixed by a computer repair technician. I remember that I run my computer overnight and in the middle of the night I woke up and was anxious about the results. Then i...
by Codesquid
Thu Nov 21, 2013 5:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Preconditions
Replies: 21
Views: 2982

Re: Preconditions

Henk wrote:Only fool proof descriptions of solutions seem to work for my program.
What does that imply about you? :wink:
So my testing is very poor, for it costs me too much time.
You need proper testing to improve.
by Codesquid
Thu Nov 14, 2013 9:03 pm
Forum: Computer Chess Club: General Topics
Topic: Who is better (a lot of pawns)
Replies: 10
Views: 1300

Re: Who is better (a lot of pawns)

A lot of engines crash when analyzing. [d]4k3/pppppppp/pppppppp/pppppppp/pppppppp/8/PPPPPPPP/RNBQKBNR w KQ - 0 30 Indeed. Octochess crashed a couple dozen moves into the game, thinking it was playing a pawnless endgame... Fix is trivial, 6 bits per piece in the material index will do the trick :) U...
by Codesquid
Sun Oct 27, 2013 10:07 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: GCC 4.8 made me chose Clang
Replies: 34
Views: 7947

Re: GCC 4.8 made me chose Clang

OK, I've done the git bisect, and the offending commit is as follows: https://github.com/lucasart/chess/commit/c8808f7ab7cc834c6403f25435cea1f37b895be5 From this commit onwards, the node counts start to diverge: GCC 4.7, GCC 4.6, and Clang produce correct compiles, but not GCC 4.8. I've been starin...
by Codesquid
Sun Oct 27, 2013 9:37 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: GCC 4.8 made me chose Clang
Replies: 34
Views: 7947

Re: GCC 4.8 made me chose Clang

GCC 4.8.1, with of without flto: both compiles are wrong. Neither have the correct node count, and both versions don't even have the same node counts (ie. they are both broken in different ways). So I have now a compiler that SILENTLY breaks my code. What makes you sure it's a problem with GCC and ...
by Codesquid
Wed Oct 16, 2013 5:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "Dude, where's my code?"
Replies: 4
Views: 1268

Re: "Dude, where's my code?"

Haven't heard of that tool yet, I'm familiar with the problem though. The interaction between compiler optimization and undefined or implementation specific behavior leads to the strangest bugs. A great series of articles that aptly explains undefined behavior starts at http://blog.llvm.org/2011/05/...
by Codesquid
Mon Oct 07, 2013 8:45 pm
Forum: Computer Chess Club: General Topics
Topic: Who is Don/Larry's new partner!?
Replies: 35
Views: 13802

Re: Who is Don/Larry's new partner!?

zullil wrote:Maybe A.R.B can join the team, since his system in invincible ...
+1 :wink:
by Codesquid
Sat Oct 05, 2013 7:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: help for a linux develop environment
Replies: 23
Views: 2736

Re: help for a linux develop environment

I recommend QtCreator, works great for all things C/C++, even if you're not using Qt. As for C/C++ compilers, there's GCC available on every decent Linux distribution. On some distributions, there's also clang/llvm, though personally I didn't have much success with that compiler, always some bizarre...
by Codesquid
Tue Oct 01, 2013 8:53 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: 43rd Amateur Series Division 3
Replies: 12
Views: 808

Re: Standings after Round 6 of 44

Nice start. If only it would continue like this :)