hedgewars/uFloat.pas
Sat, 20 Apr 2013 02:20:15 +0200 koda update 0.9.19 with dev branch 0.9.19
Sat, 20 Apr 2013 00:26:52 +0400 unc0rr - Revert division hack nonsense
Thu, 18 Apr 2013 17:37:50 +0400 unc0rr lol, how did it manage to work for years? (z1 - z2 * z.Round) shouldn't respect signs of z1 and z2. It turns out we often had arbitrary .Frac value in division result. Also fixes issue 613.
Wed, 17 Apr 2013 11:24:06 -0400 nemo why would we ever want to divide by 0?
Wed, 17 Apr 2013 15:45:13 +0400 unc0rr hwFloat division is ~1.6 times faster now
Wed, 17 Apr 2013 12:11:33 +0400 unc0rr Trivial optimization. Wonder if compiler was smart enough about it.
Thu, 11 Apr 2013 23:20:56 +0400 unc0rr New hwSqrt implementation which is 46/19 times faster than the old one!
Thu, 04 Apr 2013 00:32:57 +0200 koda update branch again webgl
Wed, 03 Apr 2013 23:56:59 +0200 koda strip PAS2C, old WEB symbols and outdated pas2c sources from default branch, all c-related development is done on the webgl branch
Sun, 11 Nov 2012 17:15:19 +0100 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
Fri, 28 Sep 2012 00:39:20 +0400 unc0rr Shutup pas2c
Fri, 28 Sep 2012 00:18:07 +0400 unc0rr vector2Angle function which converts vector to angle from -2048 to 2048
Sun, 16 Sep 2012 22:55:33 +0400 unc0rr New hwSqrt which is up to 8.7% more efficient than old one on synthetic tests
Tue, 04 Sep 2012 11:09:23 +0400 unc0rr More precision
Mon, 03 Sep 2012 12:35:51 -0400 nemo Let's try *4 instead. Not nearly as much of a win, but might be usable.
Fri, 31 Aug 2012 11:10:21 -0400 nemo oops
Wed, 29 Aug 2012 10:56:32 -0400 nemo A few more operators. Committing in case unc0rr wants to fiddle.
Wed, 29 Aug 2012 09:58:23 -0400 nemo isZero appears to be never used. Use it in a few obvious cases and add web variant.
Mon, 27 Aug 2012 16:52:50 -0400 nemo Starting to rewrite uFloat routines to avoid QWordValue - in the interests of JS which may get uint64/int64 in the spec in the future but does not have it now.
Fri, 24 Aug 2012 18:51:29 -0400 nemo fromdos + fix end of turn velocity
Fri, 24 Aug 2012 14:51:12 +0400 unc0rr An attempt to run main rope code only every 8th tick:
Tue, 07 Aug 2012 13:21:15 -0400 nemo oops
Fri, 11 May 2012 00:28:06 +0400 unc0rr Some work to make more units compile after conversion to c
Thu, 10 May 2012 23:51:05 +0400 unc0rr Support overloaded operators on (hwFloat op hwFloat) calls
Wed, 11 Apr 2012 22:46:59 +0400 unc0rr Simplify converter's life
Wed, 14 Mar 2012 21:12:04 -0400 nemo Allow RC plane to go through portals
Mon, 12 Mar 2012 01:00:17 -0400 nemo Change rest of AI tests to floats, reenable snowball
Fri, 17 Feb 2012 18:23:36 +0100 koda the most important commit of the year
Tue, 17 Jan 2012 09:01:31 -0500 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
Fri, 02 Dec 2011 15:03:27 +0400 unc0rr Some tiny optimizations
Sat, 26 Nov 2011 21:12:23 +0300 unc0rr - Help parser by dropping that insane formatting syntax in str function
Thu, 24 Nov 2011 16:18:45 +0100 koda GSoC 2011: Android port - merged mainstream
Sat, 12 Nov 2011 17:06:49 +0100 Xeli merge...i think hedgeroid
Wed, 09 Nov 2011 18:40:12 +0300 unc0rr Less precision - less confusion
Sat, 05 Nov 2011 20:51:15 -0400 nemo Due to the small values and friction, halve the step in low gravity, instead of the value
Fri, 16 Sep 2011 18:17:16 +0200 Xeli merge hedgeroid
Sat, 10 Sep 2011 21:02:34 -0400 nemo For better or for worse. Add sheepluva's forcing of clean on engine subdirectory. This works around a bug in fpc 2.4-2.6 that appears to generate incorrect inlining of loops on 2nd build. -B avoids this, but without a clean, the -B never got called. Also restore options, which I had confused w/ config. my bad.
Fri, 09 Sep 2011 18:30:40 -0400 nemo Remove some unused variables and options.inc which uFloat doesn't use, probably should never use, and was getting in the way of my testcase - but most importantly, remove the inline on hwSqrt which was causing very bad math on my compiler/machine. We may have to remove more inlining. A pity.
Sun, 28 Aug 2011 17:42:32 +0200 Xeli fixed = operator in uFloat hedgeroid
Thu, 18 Aug 2011 22:37:23 +0200 Xeli aiming fixed, inverted cursor on ammo menu, added equal and isZero function to uFloat, changed the way ammo menu opens, you must now click on the hog rather than anywhere on the screen hedgeroid
Sun, 26 Jun 2011 15:23:45 -0400 nemo bounce. tweak of values, remove friction modifier, move to weapon, to match timer behaviour
Fri, 29 Apr 2011 17:11:08 +0400 unc0rr Optimize hwFloat2Float a bit
Sun, 17 Apr 2011 12:48:32 -0400 nemo An experiment - make bazooka AI use float instead of hwFloat - should be as accurate, but faster.
Fri, 08 Apr 2011 11:40:18 +0200 sheepluva comments
Fri, 08 Apr 2011 03:07:04 +0200 sheepluva some more comments *yawns*
Wed, 02 Mar 2011 00:27:20 +0100 koda Happy 2011 :)
Tue, 01 Feb 2011 15:30:08 +0100 koda addfilelog <3 debugfile
Mon, 22 Nov 2010 21:57:45 +0300 unc0rr SinTable.inc -> uSinTable.pas
Thu, 18 Nov 2010 11:32:47 +0300 unC0Rr Move some stuff from uMisc to uUtils
Wed, 06 Oct 2010 15:37:56 -0400 nemo Inline most of uFloat (saves ~7.5% opcount on a test game), inline a few very short candidates in uMisc, comment out some unused functions in uMisc
Wed, 30 Jun 2010 23:27:18 +0200 koda sheepluva's inline patch, fix a crash in overlay
Tue, 29 Jun 2010 23:25:42 +0200 sheepluva bee:
Tue, 29 Jun 2010 06:27:59 +0200 sheepluva rope: another small optimization
Tue, 29 Jun 2010 05:22:25 +0200 sheepluva rope: tiny optimisation
Thu, 06 May 2010 01:41:07 +0000 sheepluva portal:
Tue, 04 May 2010 19:40:57 +0000 sheepluva * some changes/cleanups to portal, still much to do :/ * reverted nemo's temporary loop fix * notice: small loops possible again, so take care :P, bigger onces should be interrupted
Sun, 02 May 2010 22:00:50 +0000 smxx Engine:
Sat, 01 May 2010 05:15:16 +0000 sheepluva * added some comments
Sun, 04 Apr 2010 15:51:19 +0000 unc0rr with this patch I'm unable to make rope stuck in land
Sun, 21 Mar 2010 16:51:33 +0000 nemo Make barrels a little more likely to blow up. 25% more damage in fall
Sat, 06 Mar 2010 13:49:55 +0000 nemo Tweak to joke in french locale (everyone always fixes the spelling) updated explosive frames from Palewolf, increase explosive fall damage from 30 to 40
Sat, 06 Mar 2010 10:59:20 +0000 unc0rr Replace tabs with spaces using 'expand -t 4' command
Fri, 05 Mar 2010 02:17:03 +0000 nemo Experiment with barrels. Add rolling.
Mon, 01 Mar 2010 19:54:33 +0000 smxx Engine:
Tue, 09 Feb 2010 20:47:22 +0000 nemo King health proportional to team size
Fri, 20 Nov 2009 21:22:05 +0000 koda revamped file access and debug display
Thu, 05 Nov 2009 16:23:09 +0000 koda move compiler directives to standard pascal
Sun, 25 Oct 2009 16:35:09 +0000 koda fix a segfault in the iphone simulator by moving options.inc at the beginning of the file
Tue, 11 Aug 2009 19:56:01 +0000 nemo prevent overflow
Mon, 23 Mar 2009 19:03:51 +0000 unc0rr patch by nemo:
Sun, 25 Jan 2009 18:10:23 +0000 unc0rr Apply nemo's world resize patch
Mon, 12 Jan 2009 18:50:49 +0000 unc0rr Reorganize rope code, adjust some constants
Sat, 10 Jan 2009 23:28:18 +0000 unc0rr Fix wrong assert
Sat, 10 Jan 2009 12:36:05 +0000 unc0rr - More debug stuff
Tue, 06 Jan 2009 14:18:09 +0000 unc0rr Adjust flame parameters to produce more damage
Tue, 28 Oct 2008 18:42:21 +0000 unc0rr Repair flame dependancy on wind
Sun, 27 Jul 2008 21:01:11 +0000 unc0rr - Airplane is higher
Mon, 07 Jul 2008 13:06:25 +0000 unc0rr Update copyright headers a bit
Sun, 01 Jun 2008 12:16:24 +0000 unc0rr Don't let jumping hedgehog to move others
Mon, 26 May 2008 20:41:12 +0000 unc0rr Fix bug in hwSqrt when calculating square root of number >= 65536
Thu, 08 May 2008 18:38:52 +0000 unc0rr - Small optimization in hwFloat
Sun, 27 Apr 2008 11:40:22 +0000 unc0rr Update copyright info in source files headers
Tue, 22 Apr 2008 12:40:43 +0000 unc0rr - Fix braindead shotgun shot arithmetics
Sat, 12 Apr 2008 16:34:48 +0000 unc0rr Automatically use parachute when vertical speed is high enough
Sun, 20 Jan 2008 22:57:05 +0000 unc0rr Perform small optimization of sqrt
Sun, 20 Jan 2008 22:53:46 +0000 unc0rr - Remove debug
Sun, 20 Jan 2008 19:42:03 +0000 unc0rr Ignore many files, created by build system
Sat, 22 Sep 2007 17:50:14 +0000 unc0rr Fix warnings
Sun, 01 Jul 2007 11:02:47 +0000 unc0rr - Better randomness of placing hedgehogs on the land
Wed, 06 Jun 2007 21:27:12 +0000 unc0rr - Various small fixes
Fri, 18 May 2007 17:35:12 +0000 unc0rr - Remove deprecated code
Mon, 14 May 2007 18:58:54 +0000 unc0rr Moving hedgehog could get another hedgehog moving forward
Sat, 17 Mar 2007 18:17:19 +0000 unc0rr - Get rid of operator := to have GPC support
Sat, 24 Feb 2007 17:25:59 +0000 unc0rr - Fix warning
Sat, 27 Jan 2007 14:18:33 +0000 unc0rr integer -> LongInt
Fri, 26 Jan 2007 15:31:31 +0000 unc0rr - New land generator feature: islands in the sky
Tue, 23 Jan 2007 16:59:05 +0000 unc0rr - New Land Generator
Mon, 22 Jan 2007 18:32:00 +0000 unc0rr - Fix Blow Torch and Air Attack
Sun, 21 Jan 2007 21:31:10 +0000 unc0rr Small fixes to bring engine to life
Sun, 21 Jan 2007 19:51:02 +0000 unc0rr Fixed-point arithmetics in engine.
less more (0) tip