Tue, 23 Feb 2010 14:30:56 +0100 |
Sigurd Meldgaard |
Removed a lot of overfull hboxes
|
Mon, 22 Feb 2010 15:52:14 +0100 |
Sigurd Meldgaard |
Removed CACE-specific stuff
|
Mon, 22 Feb 2010 15:51:38 +0100 |
Sigurd Meldgaard |
Added spell-check words
|
Mon, 22 Feb 2010 11:15:34 +0100 |
Sigurd Meldgaard |
Reordered authors
|
Tue, 16 Feb 2010 11:09:00 +0100 |
Sigurd Meldgaard |
Started a paper for provsec, just a copy of the cace-work made to compile in a std. latex form
|
Tue, 16 Feb 2010 10:52:48 +0100 |
Sigurd Meldgaard |
Added screenshot file
|
Wed, 24 Feb 2010 15:46:23 +0100 |
Sigurd Meldgaard |
Added the missing defer_wrapper file
|
Wed, 06 Jan 2010 14:46:16 +0100 |
Sigurd Meldgaard |
ideal_functionality: refactor, extract fixpoint tranformation of ifs
|
Wed, 06 Jan 2010 14:01:10 +0100 |
Sigurd Meldgaard |
Added INSTALL, cleaned the README a bit
|
Wed, 06 Jan 2010 12:36:26 +0100 |
Sigurd Meldgaard |
runtime_sugar: cleanup
|
Wed, 06 Jan 2010 12:26:24 +0100 |
Sigurd Meldgaard |
examples: millionaires, is now a modern PySMCL program
|
Wed, 06 Jan 2010 12:21:16 +0100 |
Sigurd Meldgaard |
examples: removed irrelevant example
|
Wed, 06 Jan 2010 12:20:12 +0100 |
Sigurd Meldgaard |
example: while loop modernized
|
Wed, 06 Jan 2010 12:19:27 +0100 |
Sigurd Meldgaard |
runtime_sugar: renaming and cleanup
|
Wed, 06 Jan 2010 12:19:04 +0100 |
Sigurd Meldgaard |
functions: renaming and cleanup
|
Wed, 06 Jan 2010 12:18:32 +0100 |
Sigurd Meldgaard |
ideal_functionality: cleanup
|
Wed, 06 Jan 2010 11:21:21 +0100 |
Sigurd Meldgaard |
functions: renamed get to input
|
Wed, 06 Jan 2010 11:17:44 +0100 |
Sigurd Meldgaard |
ideal_functionality: clean up outdated contents
|
Wed, 06 Jan 2010 10:28:44 +0100 |
Sigurd Meldgaard |
Renamed get to input
|
Wed, 06 Jan 2010 10:28:32 +0100 |
Sigurd Meldgaard |
Bad calls: improved handling of environment
|
Tue, 05 Jan 2010 14:44:23 +0100 |
Sigurd Meldgaard |
editor_info: refactor
|
Tue, 05 Jan 2010 14:43:30 +0100 |
Sigurd Meldgaard |
secret_analysis: better handling of parametrized secrets
|
Tue, 05 Jan 2010 14:42:45 +0100 |
Sigurd Meldgaard |
Flow now considers the function itself as a statement
|
Tue, 05 Jan 2010 14:42:07 +0100 |
Sigurd Meldgaard |
test_secret_if: test is not using a prime anymore
|
Tue, 05 Jan 2010 14:41:09 +0100 |
Sigurd Meldgaard |
secret_if, now computing the right branches
|
Tue, 05 Jan 2010 13:44:42 +0100 |
Sigurd Meldgaard |
secret_ifs: general cleanup
|
Tue, 05 Jan 2010 11:13:34 +0100 |
Sigurd Meldgaard |
range_analysis: finally got rid of that prime
|
Mon, 04 Jan 2010 14:08:57 +0100 |
Sigurd Meldgaard |
bad_calls: it is now an error to put a secret arg in the wrong place
|
Mon, 04 Jan 2010 14:08:08 +0100 |
Sigurd Meldgaard |
range_analysis: stores ranges with functions
|
Mon, 04 Jan 2010 14:07:30 +0100 |
Sigurd Meldgaard |
... and into secret_annotator
|
Mon, 04 Jan 2010 14:06:48 +0100 |
Sigurd Meldgaard |
Moved info about functions out of ideal functionality
|
Mon, 04 Jan 2010 12:54:47 +0100 |
Sigurd Meldgaard |
range_analysis: range is now not including the upper bound
|
Mon, 04 Jan 2010 12:34:09 +0100 |
Sigurd Meldgaard |
range_analysis: special case for some functions
|
Mon, 04 Jan 2010 11:44:12 +0100 |
Sigurd Meldgaard |
functions: added dummy functions for get and output
|
Wed, 23 Dec 2009 14:45:44 +0100 |
Sigurd Meldgaard |
README: some description of how to run the code.
|
Wed, 23 Dec 2009 14:44:46 +0100 |
Sigurd Meldgaard |
util: fixed default lineno. of error message
|
Wed, 23 Dec 2009 14:44:02 +0100 |
Sigurd Meldgaard |
runtime_sugar: number of player, this has to be moved to a better place
|
Wed, 23 Dec 2009 14:43:19 +0100 |
Sigurd Meldgaard |
runtime_sugar: turn any function into a generator
|
Wed, 23 Dec 2009 14:42:18 +0100 |
Sigurd Meldgaard |
runpysmcl: linearizing.
|
Wed, 23 Dec 2009 14:41:29 +0100 |
Sigurd Meldgaard |
proof_burden: made it a stand-alone program
|
Wed, 23 Dec 2009 14:40:26 +0100 |
Sigurd Meldgaard |
ideal_functionality: try to linearize the program, still needs work
|
Wed, 23 Dec 2009 14:35:43 +0100 |
Sigurd Meldgaard |
functions: added a couple more dummy functions
|
Wed, 23 Dec 2009 14:34:38 +0100 |
Sigurd Meldgaard |
secret_ifs: use the new ranges
|
Wed, 23 Dec 2009 14:34:07 +0100 |
Sigurd Meldgaard |
range_analysis: use a class for Ranges, use widening
|
Wed, 23 Dec 2009 14:33:31 +0100 |
Sigurd Meldgaard |
example: heavily updated while-loop
|
Wed, 23 Dec 2009 14:32:20 +0100 |
Sigurd Meldgaard |
secret_analysis: fix bug in keeping record of managed functions
|
Wed, 23 Dec 2009 14:31:42 +0100 |
Sigurd Meldgaard |
secret_analysis: handle for
|
Wed, 23 Dec 2009 14:31:26 +0100 |
Sigurd Meldgaard |
secret_analysis: handle tuples
|
Wed, 23 Dec 2009 13:02:01 +0100 |
Sigurd Meldgaard |
range_analysis: refactoring, and support for tuples
|
Tue, 22 Dec 2009 17:10:47 +0100 |
Sigurd Meldgaard |
flow: handle for loops
|
Tue, 22 Dec 2009 17:10:04 +0100 |
Sigurd Meldgaard |
test_flow: test of flow graph for for loops
|
Tue, 22 Dec 2009 14:04:32 +0100 |
Sigurd Meldgaard |
secret_analysis handle arrays in assignments
|
Tue, 22 Dec 2009 13:57:07 +0100 |
Sigurd Meldgaard |
secret_annotator: keep list of annotated functions
|
Mon, 21 Dec 2009 12:03:51 +0100 |
Sigurd Meldgaard |
ideal_functionality: take argument secrets
|
Mon, 21 Dec 2009 12:01:44 +0100 |
Sigurd Meldgaard |
secret_analysis: support subscripts
|
Mon, 21 Dec 2009 12:01:00 +0100 |
Sigurd Meldgaard |
editor_info: reporting bad calls and syntax errors.
|
Mon, 21 Dec 2009 11:59:25 +0100 |
Sigurd Meldgaard |
bad_calls: now forbidding subscripting with secret values
|
Mon, 21 Dec 2009 11:58:41 +0100 |
Sigurd Meldgaard |
eclipse plugin: rephrasing of message.
|
Thu, 17 Dec 2009 15:43:24 +0100 |
Sigurd Meldgaard |
secret_analysis: ideal_functionality's secret argument is used.
|
Thu, 17 Dec 2009 13:29:39 +0100 |
Sigurd Meldgaard |
secret_annotator: handle lists and non-direct function calls.
|
Wed, 16 Dec 2009 18:18:01 +0100 |
Sigurd Meldgaard |
editor_info: refactor, better handling of nested constructs
|
Wed, 16 Dec 2009 17:43:49 +0100 |
Sigurd Meldgaard |
secret_if: spell fix
|
Wed, 16 Dec 2009 17:35:57 +0100 |
Sigurd Meldgaard |
secret_ifs: a missing linenumber on a synthesized BinOp fixed
|
Wed, 16 Dec 2009 17:24:46 +0100 |
Sigurd Meldgaard |
util: use ! in front of messages to the editor
|
Wed, 16 Dec 2009 17:23:27 +0100 |
Sigurd Meldgaard |
eclipse_plugin: niceness of info-message improved
|
Wed, 16 Dec 2009 17:22:25 +0100 |
Sigurd Meldgaard |
editor_info: runs the range_analysis in a more sane way
|
Wed, 16 Dec 2009 16:57:11 +0100 |
Sigurd Meldgaard |
editor_info: info about transformations, and improved handling of ranges.
|
Wed, 16 Dec 2009 16:56:12 +0100 |
Sigurd Meldgaard |
eclipse_plugin: now handles transcripts
|
Wed, 16 Dec 2009 16:55:15 +0100 |
Sigurd Meldgaard |
secret_if: use_range_within
|
Wed, 16 Dec 2009 16:54:07 +0100 |
Sigurd Meldgaard |
range_analysis: helper method, range_within
|
Wed, 16 Dec 2009 15:28:01 +0100 |
Sigurd Meldgaard |
Ignore cert, key and ini files
|
Wed, 16 Dec 2009 15:26:16 +0100 |
Sigurd Meldgaard |
ast_wrapper: fixed bug when no ancestor is found
|
Wed, 16 Dec 2009 15:25:01 +0100 |
Sigurd Meldgaard |
Updated eclipse plugin to distinguish between errors and info.
|
Wed, 16 Dec 2009 15:21:17 +0100 |
Sigurd Meldgaard |
util: errors are printed to be read by the eclipse plugin
|
Wed, 16 Dec 2009 15:20:37 +0100 |
Sigurd Meldgaard |
editor_info: use if_rewrites
|
Wed, 16 Dec 2009 15:20:06 +0100 |
Sigurd Meldgaard |
range_analysis: accept prints
|
Wed, 16 Dec 2009 14:45:58 +0100 |
Sigurd Meldgaard |
secret_if: allow pass in if-statements
|
Wed, 16 Dec 2009 14:44:37 +0100 |
Sigurd Meldgaard |
secret_if: better error messages
|
Wed, 16 Dec 2009 14:29:37 +0100 |
Sigurd Meldgaard |
range_analysis: handling pass statements
|
Wed, 16 Dec 2009 14:28:57 +0100 |
Sigurd Meldgaard |
pretty_print: added print of void-returns
|
Wed, 16 Dec 2009 14:28:22 +0100 |
Sigurd Meldgaard |
pretty_print: added litteral lists
|
Wed, 16 Dec 2009 12:53:09 +0100 |
Sigurd Meldgaard |
test_secret_if: updated to allow ranges to be checked.
|
Wed, 16 Dec 2009 12:51:47 +0100 |
Sigurd Meldgaard |
secret_ifs: now checks that the range matches before doing rewrite.
|
Wed, 16 Dec 2009 11:38:44 +0100 |
Sigurd Meldgaard |
Reformulate error message
|
Mon, 14 Dec 2009 15:27:08 +0100 |
Sigurd Meldgaard |
ideal_functionality: don't print debug statements, remember secret_functions.
|
Mon, 14 Dec 2009 15:25:56 +0100 |
Sigurd Meldgaard |
runtime_sugar: do not override arguments
|
Mon, 14 Dec 2009 15:24:53 +0100 |
Sigurd Meldgaard |
secret_annotator: changed name of default functions.
|
Mon, 14 Dec 2009 15:23:52 +0100 |
Sigurd Meldgaard |
secret_annotator: returns_secret.
|
Mon, 14 Dec 2009 11:42:53 +0100 |
Sigurd Meldgaard |
runpysmcl: first version.
|
Mon, 14 Dec 2009 10:29:11 +0100 |
Sigurd Meldgaard |
pretty_print: corrected printing of ast.Attributes
|
Mon, 14 Dec 2009 10:27:42 +0100 |
Sigurd Meldgaard |
ideal functionality: now uses inlineCallbacks
|
Mon, 14 Dec 2009 10:26:14 +0100 |
Sigurd Meldgaard |
runtime_sugar: fix of stupid bugs
|
Fri, 11 Dec 2009 11:34:07 +0100 |
Sigurd Meldgaard |
test: testing the rewriting of return to returnValue
|
Fri, 11 Dec 2009 11:31:16 +0100 |
Sigurd Meldgaard |
runtime_sugar: return statements are rewritten to returnValue
|
Fri, 11 Dec 2009 10:47:03 +0100 |
Sigurd Meldgaard |
runtime_sugar: corrected stupness.
|
Fri, 11 Dec 2009 10:46:09 +0100 |
Sigurd Meldgaard |
test: test of sugar, corrected expected output
|
Fri, 11 Dec 2009 10:42:50 +0100 |
Sigurd Meldgaard |
tests: cleaned away print statements
|
Fri, 11 Dec 2009 10:37:46 +0100 |
Sigurd Meldgaard |
sugar: openings (output) is now yielded.
|
Wed, 09 Dec 2009 12:52:40 +0100 |
Sigurd Meldgaard |
runtime_sugar: first approximation
|
Wed, 09 Dec 2009 12:48:05 +0100 |
Sigurd Meldgaard |
test: Made test of the syntactic sugar we want to introduce.
|
Wed, 09 Dec 2009 12:44:50 +0100 |
Sigurd Meldgaard |
pretty_print: now handles attributes.
|
Mon, 07 Dec 2009 16:30:04 +0100 |
Sigurd Meldgaard |
secret_if: new test/
|
Mon, 07 Dec 2009 15:30:38 +0100 |
Sigurd Meldgaard |
refactor: organized imports
|
Mon, 07 Dec 2009 14:20:56 +0100 |
Sigurd Meldgaard |
secret_ifs: updated tests.
|
Mon, 07 Dec 2009 14:20:15 +0100 |
Sigurd Meldgaard |
secret_ifs: improved handling of secret ifs.
|
Fri, 04 Dec 2009 11:25:07 +0100 |
Sigurd Meldgaard |
secret_annotator: now secret_expr can find a default set of secret vars.
|
Fri, 04 Dec 2009 10:51:30 +0100 |
Sigurd Meldgaard |
tests: Now using string-versions for outputting.
|
Fri, 04 Dec 2009 10:49:58 +0100 |
Sigurd Meldgaard |
graph: todot now has a string version.
|
Fri, 04 Dec 2009 10:42:39 +0100 |
Sigurd Meldgaard |
pprint: Now we have a function for pretty printing directly to strings
|
Thu, 03 Dec 2009 15:13:46 +0100 |
Sigurd Meldgaard |
example: corrected spelling in comment.
|
Thu, 03 Dec 2009 14:55:06 +0100 |
Sigurd Meldgaard |
editor_info: Now outputs info in a new format.
|
Thu, 03 Dec 2009 14:52:17 +0100 |
Sigurd Meldgaard |
Range analysis has its own distribute.
|
Thu, 03 Dec 2009 14:50:37 +0100 |
Sigurd Meldgaard |
example: The while loop example uses new ideal functionality
|
Thu, 03 Dec 2009 14:49:20 +0100 |
Sigurd Meldgaard |
Flow: the flow analysis now takes an (optional) auxillary function distribute
|
Thu, 03 Dec 2009 14:47:43 +0100 |
Sigurd Meldgaard |
secret annotator bug-fix.
|
Thu, 03 Dec 2009 14:46:24 +0100 |
Sigurd Meldgaard |
Ideal functionality decorator now takes arguments
|
Mon, 23 Nov 2009 14:56:01 +0100 |
Sigurd Meldgaard |
Moved getVirtualFunctionality to ast
|
Mon, 23 Nov 2009 11:26:33 +0100 |
Sigurd Meldgaard |
Eclipse plugin understands ranges and secret values
|
Mon, 23 Nov 2009 11:24:09 +0100 |
Sigurd Meldgaard |
Updated eclipse plugin to use the neq location
|
Mon, 23 Nov 2009 10:58:49 +0100 |
Sigurd Meldgaard |
Updates for editor_info
|