Remove use of enum in the calculator to drop minimum required version

Added cdf (aka Φ(x)) to the calculator, removed unneeded list comprehensions

Calculator now supports variables

Update to the calculator

Remove the license header from munge.py (LICENSE already has it)

Munge the committer's name when posting a new commit to avoid highlights

Make cobalt not forget its pages the moment someone days something

Use python3 in the shebang

Remove more manifests

Added ability to define an IRC command with a function decorator instead of a manifest entry

More Python 3 rework

Port to Python 3

Yet more fixes

whitespace

Added ability to define commands into the manifest

Added .py

Fix .cset

Mercurial handling major overhaul. Also get some stuff ready for Python 3

- Encode messages in the hgpoll module so that joining them won't result in an error if they cannot be coded to ascii

- Remove hgapi dependence

Include timestamp in console outputs

Use [code] for diffstats in tracker messages

Merged diverged heads

Update:

Closed this dead end

update

Derp

Use a value class

Added 8 integer clamping functions

Added scientific notation and dice expressions (cheaply as operators)

heh

lots of new stuff

Added sgn(x) to .calc

- reverted previous commit (now that was a bad idea)

- store expression and tokens as members of Calculator rather than being passed around as parameters

Major refactor: moved calculator routines into a Calculator class.

Cranked up the runaway (8 was only for testing)

- added binary support for calc

- added hex support to the calculator

- now with extra license headers

- added commits.db and mercurial support restructure

- fixed a derp in commitsdb

- reworked mercurial repository handling, removed hardcoded values

- added doomseeker support, fixed up mod_bridge, now shortens new commit links with bit.ly

- meh

- added bridging functionality

- added a confirm system, probably useful in the future

- moved mod_hgpoll to mod_hg

(0) -100 -48 tip

mercurial