log

age author description
Mon, 26 Oct 2009 10:28:09 +0100 Sigurd Meldgaard First steps on the way of printing pysmcl programs as SIMPL
Mon, 24 Aug 2009 14:28:26 +0200 Sigurd Meldgaard Now the antiqutation is correct for the type
Mon, 24 Aug 2009 11:10:42 +0200 Sigurd Meldgaard Added a theory that searches for a given theorem
Tue, 11 Aug 2009 13:18:01 +0200 Sigurd Meldgaard Ideal functionality would loop forever because of a wrong termination condition.
Tue, 11 Aug 2009 11:24:23 +0200 Sigurd Meldgaard A proof that an imperative binary search is doing the same as the one we proved correct
Tue, 11 Aug 2009 11:22:42 +0200 Sigurd Meldgaard Renamed theory to match filename
Mon, 10 Aug 2009 10:18:10 +0200 Sigurd Meldgaard An isabelle proof of correctness for binary search
Fri, 17 Jul 2009 11:53:56 +0200 Martin Geisler Prefer hasattr to direct __dict__ access.
Fri, 17 Jul 2009 11:52:36 +0200 Martin Geisler Simplify isinstance calls.
Fri, 17 Jul 2009 11:49:56 +0200 Martin Geisler Wrapped long lines in docstrings.
Fri, 17 Jul 2009 11:49:37 +0200 Martin Geisler Better wrapping of long string literals.
Fri, 10 Jul 2009 13:25:40 +0200 Sigurd Meldgaard bad_call.py tests for illegal calls, secret_ifs are iteratively expanded in ideal_functionality.py
Fri, 10 Jul 2009 11:22:55 +0200 Janus Dam Nielsen Merged with Sigurd
Thu, 09 Jul 2009 17:15:33 +0200 Janus Dam Nielsen A poker dealer.
Fri, 10 Jul 2009 11:01:59 +0200 Sigurd Meldgaard Removed extra whitespace
Fri, 10 Jul 2009 11:01:12 +0200 Sigurd Meldgaard Removed The ugly millionaire
Wed, 08 Jul 2009 13:20:22 +0200 Janus Dam Nielsen A millionaires example which uses ideal_functionality.
Wed, 08 Jul 2009 13:19:51 +0200 Janus Dam Nielsen Fixed desugaring of secret if statements.
Mon, 08 Jun 2009 15:39:32 +0200 Sigurd Meldgaard First steps towards an emacs mode
Mon, 08 Jun 2009 15:38:00 +0200 Sigurd Meldgaard Small updates to secret annotator
Mon, 08 Jun 2009 13:14:17 +0200 Sigurd Meldgaard Refactored rangeanalysis testcases
Mon, 08 Jun 2009 12:29:37 +0200 Sigurd Meldgaard pysmcl/range_analysis: make all tests pass
Mon, 08 Jun 2009 12:29:02 +0200 Sigurd Meldgaard Updated testcases
Mon, 08 Jun 2009 12:22:20 +0200 Sigurd Meldgaard pysmcl/test/unit/test_secret_ifs now prints its transformed program
Fri, 29 May 2009 13:19:15 +0200 Sigurd Meldgaard Cleanup: Removed prints in test
Fri, 29 May 2009 13:19:20 +0200 Janus Dam Nielsen Made Bottom a singleton class.
Fri, 29 May 2009 12:13:27 +0200 Sigurd Meldgaard Made a simpler to_dot in flow.py
Fri, 29 May 2009 12:08:34 +0200 Janus Dam Nielsen Fixed bug.
Fri, 29 May 2009 11:57:13 +0200 Janus Dam Nielsen Added test for result.
Fri, 29 May 2009 11:56:48 +0200 Janus Dam Nielsen Added testcase and support for return.
Fri, 29 May 2009 11:12:55 +0200 Sigurd Meldgaard Made runtests choose the python from $PATH
Wed, 27 May 2009 16:30:41 +0200 Sigurd Meldgaard Nicer string representation of bottom - we really should make it a singleton...
Fri, 29 May 2009 11:02:24 +0200 Janus Dam Nielsen Made runtests.py executable on its own.
Fri, 29 May 2009 11:00:22 +0200 Janus Dam Nielsen Cleanup in flow.py, removed old code.
Fri, 29 May 2009 10:59:23 +0200 Janus Dam Nielsen to_dot in Graph now has standard out as default.
Fri, 29 May 2009 10:53:33 +0200 Janus Dam Nielsen Added test for while-stmts.
Fri, 29 May 2009 10:49:28 +0200 Janus Dam Nielsen Added test for if-stmts with then and else branch.
Fri, 29 May 2009 10:48:36 +0200 Janus Dam Nielsen Fixed a bug in the control flow graph for while-loops.
Wed, 27 May 2009 15:20:23 +0200 Janus Dam Nielsen Added missing __init__.py files.
Wed, 27 May 2009 15:14:07 +0200 Sigurd Meldgaard Moved initialize-statement to flow.py
Wed, 27 May 2009 14:59:22 +0200 Janus Dam Nielsen Fixed some corner cases concerning multiplication.
Wed, 27 May 2009 14:59:22 +0200 Janus Dam Nielsen Added tests for corner cases in connection to minus. Also added some debug info.
Wed, 27 May 2009 14:59:22 +0200 Janus Dam Nielsen Moved the function liftMinus.
Wed, 27 May 2009 14:59:22 +0200 Janus Dam Nielsen Check if addition does not overflow.
Wed, 27 May 2009 14:59:22 +0200 Janus Dam Nielsen Check if constant is too large for the field.
Wed, 27 May 2009 13:54:48 +0200 Sigurd Meldgaard Updated regexp in runtests.py
Wed, 27 May 2009 13:46:32 +0200 Janus Dam Nielsen Elements should be taken from the top of the worklist.
Wed, 27 May 2009 13:45:16 +0200 Janus Dam Nielsen Simplified code.
Wed, 27 May 2009 11:35:15 +0200 Sigurd Meldgaard Gave default parameter to the pretty-printer
Wed, 27 May 2009 12:00:34 +0200 Janus Dam Nielsen Merged with Sigurd.
Wed, 27 May 2009 11:58:57 +0200 Janus Dam Nielsen Added to_dot method to flow. The method generates a dot graph representation of the flow graph.
Wed, 27 May 2009 11:58:09 +0200 Janus Dam Nielsen Graph.to_dot now takes a file argument.
Wed, 27 May 2009 11:52:28 +0200 Janus Dam Nielsen The flow is now flowing into an if statement and from there into its branches and any following statements.
Wed, 27 May 2009 11:51:17 +0200 Janus Dam Nielsen A dot graph now only works on entry nodes.
Wed, 27 May 2009 11:08:37 +0200 Sigurd Meldgaard runtests.py the real one
Wed, 27 May 2009 11:07:59 +0200 Sigurd Meldgaard Backout of commit add1aa244d26 (Test-all script (hack))
Tue, 26 May 2009 18:14:12 +0200 Sigurd Meldgaard Seems to pass the test now
Tue, 26 May 2009 17:35:27 +0200 Sigurd Meldgaard Updated testcase
Tue, 26 May 2009 17:16:30 +0200 Janus Dam Nielsen Merged with Sigurd.
Tue, 26 May 2009 17:14:51 +0200 Janus Dam Nielsen Raise exceptions when target is not implemented.
Tue, 26 May 2009 17:12:07 +0200 Janus Dam Nielsen [mq]: exceptions
Tue, 26 May 2009 17:10:21 +0200 Janus Dam Nielsen Added comments.
Tue, 26 May 2009 17:01:07 +0200 Sigurd Meldgaard Corrected subtraction range analysis
Tue, 26 May 2009 16:53:55 +0200 Sigurd Meldgaard Test-all script (hack)
Tue, 26 May 2009 16:47:39 +0200 Janus Dam Nielsen Added a more tests.
Tue, 26 May 2009 16:36:36 +0200 Janus Dam Nielsen Added a test for handling global variables.
Tue, 26 May 2009 16:34:21 +0200 Janus Dam Nielsen Implementation of random and random_bit.
Tue, 26 May 2009 16:33:35 +0200 Janus Dam Nielsen Implemented equality tests.
Tue, 26 May 2009 16:14:45 +0200 Janus Dam Nielsen Added a debug switch.
Tue, 26 May 2009 16:13:42 +0200 Janus Dam Nielsen Implemented subtraction.
Tue, 26 May 2009 16:10:07 +0200 Janus Dam Nielsen Added test for global variables.
Tue, 26 May 2009 16:08:23 +0200 Janus Dam Nielsen Removed unused code.
Tue, 26 May 2009 14:39:22 +0200 Janus Dam Nielsen Merged with Sigurd.
Tue, 26 May 2009 14:39:07 +0200 Janus Dam Nielsen Fixed whitespace.
Tue, 26 May 2009 14:36:45 +0200 Janus Dam Nielsen Added implementation of mult.
Tue, 26 May 2009 12:44:34 +0200 Sigurd Meldgaard Updated unittest
Tue, 26 May 2009 11:38:06 +0200 Janus Dam Nielsen Merged with Sigurd.
Tue, 26 May 2009 11:37:23 +0200 Janus Dam Nielsen Implemented parts of the range analysis, and corresponding tests.
Tue, 26 May 2009 11:36:41 +0200 Janus Dam Nielsen Changed flow analysis to start the propagation form the FunctionDef object.
Tue, 26 May 2009 11:35:52 +0200 Janus Dam Nielsen Added tests for secret ifs and secret annotator.
Tue, 26 May 2009 11:34:10 +0200 Janus Dam Nielsen The pretty printer now take an file or StringIO object as argument.
Tue, 26 May 2009 11:33:57 +0200 Janus Dam Nielsen Removed doctest, we are moving to unittests.
Mon, 25 May 2009 13:25:07 +0200 Sigurd Meldgaard Updated the name of random-bit to random\_bit
Mon, 25 May 2009 13:27:35 +0200 Janus Dam Nielsen Fixed spelling.
Mon, 25 May 2009 13:09:54 +0200 Sigurd Meldgaard Spelling fix
Mon, 25 May 2009 13:06:04 +0200 Sigurd Meldgaard Spelling fix
Mon, 25 May 2009 13:00:31 +0200 Janus Dam Nielsen Added range analysis stub.
Mon, 25 May 2009 12:46:43 +0200 Sigurd Meldgaard Reversion of dummy commit
Mon, 25 May 2009 12:45:18 +0200 Sigurd Meldgaard Dummy test-commit
Mon, 25 May 2009 11:57:30 +0200 Janus Dam Nielsen Added a cleanup script which will remove .pyc files and the like.
Mon, 25 May 2009 11:57:04 +0200 Janus Dam Nielsen Added minimal tests for range analysis.
Mon, 25 May 2009 09:48:54 +0200 Janus Dam Nielsen Merged with Sigurd.
Mon, 25 May 2009 09:48:18 +0200 Janus Dam Nielsen Added import.
Mon, 25 May 2009 09:46:10 +0200 Janus Dam Nielsen Test class.
Mon, 25 May 2009 09:43:47 +0200 Janus Dam Nielsen Added file for unit test of interval analysis.
Sun, 24 May 2009 19:29:55 +0200 Sigurd Meldgaard Dummy test2
Sun, 24 May 2009 19:29:22 +0200 Sigurd Meldgaard Dummy test
Fri, 22 May 2009 16:50:47 +0200 Janus Dam Nielsen Moved files to source code repository.
Fri, 22 May 2009 16:32:37 +0200 Janus Dam Nielsen Created main pysmcl source code module.
Wed, 20 May 2009 17:12:27 +0200 Sigurd Meldgaard More proving
Wed, 20 May 2009 14:37:24 +0200 Sigurd Meldgaard README added
Wed, 20 May 2009 14:27:08 +0200 Sigurd Meldgaard Doctest in secret_ifs is now correct
Wed, 20 May 2009 13:58:33 +0200 Sigurd Meldgaard corrected comment
Wed, 20 May 2009 13:53:31 +0200 Sigurd Meldgaard Made a .hgignore file
Wed, 20 May 2009 13:50:01 +0200 Sigurd Meldgaard Updates to semantics document
Wed, 20 May 2009 13:49:04 +0200 Sigurd Meldgaard Todo in secret_ifs
Wed, 20 May 2009 13:48:23 +0200 Sigurd Meldgaard Updated the example proof
Mon, 18 May 2009 09:57:00 +0200 Sigurd Meldgaard proof_burden.py
Mon, 18 May 2009 09:56:21 +0200 Sigurd Meldgaard semantics/pysec.sty
Mon, 18 May 2009 09:55:37 +0200 Sigurd Meldgaard semantics/semantics.tex
Mon, 18 May 2009 09:54:38 +0200 Sigurd Meldgaard Proofexample
Thu, 13 Nov 2008 12:55:15 +0100 Sigurd Meldgaard Major refactorings
Wed, 12 Nov 2008 18:21:31 +0100 Sigurd Meldgaard oprydning1
Wed, 12 Nov 2008 15:12:11 +0100 Sigurd Meldgaard Lavet egentlig flow-analyse, mangler oprydning
Tue, 11 Nov 2008 11:02:11 +0100 Sigurd Meldgaard Added doctests
Tue, 11 Nov 2008 10:12:17 +0100 Sigurd Meldgaard Initial import