changelog
    
    
    - Sun, 17 May 2015 20:40:09 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 17 May 2015 20:40:09 +0300] rev 140
 
    - Update:
- added a config option to disable the REST server
- added a message to be printed when IRC connections are first attempted
- look up the long commit node to be inserted into commits.db to avoid precision loss 
    - Fri, 08 May 2015 04:24:07 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 08 May 2015 04:24:07 +0300] rev 139
 
    - Closed this dead end
 
    - Fri, 08 May 2015 04:23:48 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 08 May 2015 04:23:48 +0300] rev 138
 
    - update
 
    - Mon, 04 May 2015 03:11:41 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 May 2015 03:11:41 +0300] rev 137
 
    - Derp
 
    - Mon, 04 May 2015 03:11:14 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 May 2015 03:11:14 +0300] rev 136
 
    - Use a value class
 
    - Mon, 04 May 2015 02:46:09 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 May 2015 02:46:09 +0300] rev 135
 
    - Added 8 integer clamping functions
Fixed hex and binary representation of zero and negative numbers
Fixed modulo operator not working due to missing call to realf() 
    - Mon, 04 May 2015 02:19:21 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 May 2015 02:19:21 +0300] rev 134
 
    - Added scientific notation and dice expressions (cheaply as operators)
 
    - Mon, 04 May 2015 00:50:18 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 May 2015 00:50:18 +0300] rev 133
 
    - heh
 
    - Fri, 01 May 2015 19:08:12 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 01 May 2015 19:08:12 +0300] rev 132
 
    - lots of new stuff
 
    - Fri, 24 Apr 2015 06:40:08 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 24 Apr 2015 06:40:08 +0300] rev 131
 
    - Added sgn(x) to .calc
 
    - Sun, 19 Apr 2015 22:46:39 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 22:46:39 +0300] rev 130
 
    - - reverted previous commit (now that was a bad idea)
 
    - Sun, 19 Apr 2015 22:33:39 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 22:33:39 +0300] rev 129
 
    - - store expression and tokens as members of Calculator rather than being passed around as parameters
 
    - Sun, 19 Apr 2015 22:02:02 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 22:02:02 +0300] rev 128
 
    - Major refactor: moved calculator routines into a Calculator class.
Added attributes to calculator. 
    - Sun, 19 Apr 2015 20:52:49 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 20:52:49 +0300] rev 127
 
    - Cranked up the runaway (8 was only for testing)
 
    - Sun, 19 Apr 2015 20:49:43 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 20:49:43 +0300] rev 126
 
    - - added binary support for calc
 
    - Sun, 19 Apr 2015 20:04:05 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 20:04:05 +0300] rev 125
 
    - - added hex support to the calculator
 
    - Sun, 19 Apr 2015 19:48:32 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 19:48:32 +0300] rev 124
 
    - - now with extra license headers
- removed commitsdb.py, it wasn't actually used (the code is in hgpoll.py) 
    - Sun, 19 Apr 2015 19:45:42 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 19 Apr 2015 19:45:42 +0300] rev 123
 
    - - added commits.db and mercurial support restructure
- added new, from-scratch calculator for .calc 
    - Sat, 11 Apr 2015 21:02:54 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 11 Apr 2015 21:02:54 +0300] rev 122
 
    - - fixed a derp in commitsdb
 
    - Sat, 11 Apr 2015 21:02:09 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 11 Apr 2015 21:02:09 +0300] rev 121
 
    - - reworked mercurial repository handling, removed hardcoded values
 
    - Mon, 19 Jan 2015 16:42:36 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 19 Jan 2015 16:42:36 -0500] rev 120
 
    - - added doomseeker support, fixed up mod_bridge, now shortens new commit links with bit.ly
 
    - Thu, 15 Jan 2015 20:48:57 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 15 Jan 2015 20:48:57 +0200] rev 119
 
    - - meh
 
    - Thu, 15 Jan 2015 19:06:14 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 15 Jan 2015 19:06:14 +0200] rev 118
 
    - - added bridging functionality
 
    - Mon, 12 Jan 2015 10:55:45 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 12 Jan 2015 10:55:45 +0200] rev 117
 
    - - added a confirm system, probably useful in the future
 
    - Mon, 12 Jan 2015 02:44:56 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 12 Jan 2015 02:44:56 -0500] rev 116
 
    - - moved mod_hgpoll to mod_hg
 
    - Mon, 12 Jan 2015 02:44:25 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 12 Jan 2015 02:44:25 -0500] rev 115
 
    - - more fixes
 
    - Wed, 31 Dec 2014 15:49:11 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 31 Dec 2014 15:49:11 -0500] rev 114
 
    - - .idgames now works with the page system
 
    - Wed, 31 Dec 2014 11:40:46 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 31 Dec 2014 11:40:46 -0500] rev 113
 
    - - added page system to prevent commands from printing too much output
 
    - Wed, 31 Dec 2014 10:27:57 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 31 Dec 2014 10:27:57 -0500] rev 112
 
    - - stuff!
 
    - Mon, 08 Dec 2014 23:27:43 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 08 Dec 2014 23:27:43 +0200] rev 111
 
    - - support bookmarks
 
    - Mon, 08 Dec 2014 16:12:51 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 08 Dec 2014 16:12:51 -0500] rev 110
 
    - - now in color!
 
    - Mon, 08 Dec 2014 15:37:03 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 08 Dec 2014 15:37:03 -0500] rev 109
 
    - - commit latest changes
 
    - Sun, 30 Nov 2014 17:27:09 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Nov 2014 17:27:09 +0200] rev 108
 
    - - we now need an explicit check against double-processing commits
 
    - Sun, 30 Nov 2014 03:55:47 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Nov 2014 03:55:47 +0200] rev 107
 
    - - add more decimals to the mathematical constants
 
    - Sun, 30 Nov 2014 03:51:39 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Nov 2014 03:51:39 +0200] rev 106
 
    - - added e and phi to .calc
 
    - Sun, 30 Nov 2014 03:39:30 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Nov 2014 03:39:30 +0200] rev 105
 
    - - added .calc
 
    - Sat, 29 Nov 2014 10:45:51 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 10:45:51 -0500] rev 104
 
    - - merged
 
    - Sat, 29 Nov 2014 10:11:42 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 10:11:42 -0500] rev 103
 
    - - .update removed, no longer necessary
 
    - Sat, 29 Nov 2014 17:45:20 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 17:45:20 +0200] rev 102
 
    - - added .help and .commands
 
    - Sat, 29 Nov 2014 17:03:10 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 17:03:10 +0200] rev 101
 
    - - no need to post the commit message on FIXES irc notifications since the commit is posted anyway
 
    - Sat, 29 Nov 2014 16:53:32 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 16:53:32 +0200] rev 100
 
    - - be more liberal on posting commit messages to IRC
- don't log REST connections to log channel anymore 
    - Sat, 29 Nov 2014 16:44:09 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 16:44:09 +0200] rev 99
 
    - - more fixing
 
    - Sat, 29 Nov 2014 16:42:14 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 16:42:14 +0200] rev 98
 
    - - fix previous commit
 
    - Sat, 29 Nov 2014 16:37:36 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 16:37:36 +0200] rev 97
 
    - - link rest to hg
 
    - Fri, 28 Nov 2014 23:24:06 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 28 Nov 2014 23:24:06 -0500] rev 96
 
    - - fixed REST
 
    - Sat, 29 Nov 2014 05:56:32 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 05:56:32 +0200] rev 95
 
    - - What the fuck.
 
    - Fri, 28 Nov 2014 22:45:55 -0500
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 28 Nov 2014 22:45:55 -0500] rev 94
 
    - - argrrgh
 
    - Sat, 29 Nov 2014 05:07:41 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 05:07:41 +0200] rev 93
 
    - - :)
 
    - Sat, 29 Nov 2014 05:04:07 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Nov 2014 05:04:07 +0200] rev 92
 
    - - first implementation of REST
 
    - Mon, 17 Nov 2014 22:25:18 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 17 Nov 2014 22:25:18 +0200] rev 91
 
    - - ...
 
    - Mon, 17 Nov 2014 22:23:48 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 17 Nov 2014 22:23:48 +0200] rev 90
 
    - - ...
 
    - Mon, 17 Nov 2014 22:22:05 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 17 Nov 2014 22:22:05 +0200] rev 89
 
    - - ..
 
    - Mon, 17 Nov 2014 22:17:41 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 17 Nov 2014 22:17:41 +0200] rev 88
 
    - - argh
 
    - Mon, 17 Nov 2014 22:14:58 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 17 Nov 2014 22:14:58 +0200] rev 87
 
    - - added .resolves
 
    - Sat, 15 Nov 2014 16:50:47 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 15 Nov 2014 16:50:47 +0200] rev 86
 
    - - fixed missing import os
 
    - Sat, 15 Nov 2014 16:48:08 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 15 Nov 2014 16:48:08 +0200] rev 85
 
    - - fixed bad find_developer_by_email call
 
    - Wed, 12 Nov 2014 14:24:11 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 12 Nov 2014 14:24:11 +0200] rev 84
 
    - - work on fixing bt poll
 
    - Wed, 12 Nov 2014 14:22:30 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 12 Nov 2014 14:22:30 +0200] rev 83
 
    - - slight rework on bt poll
 
    - Mon, 10 Nov 2014 17:49:20 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 10 Nov 2014 17:49:20 +0200] rev 82
 
    - - fixed bad age message in .cset
 
    - Mon, 10 Nov 2014 17:42:04 +0200
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 10 Nov 2014 17:42:04 +0200] rev 81
 
    - - fixed bad RestartError construction