[PPL-devel] [GIT] ppl/ppl(ppl-1_0-branch): New commits
Roberto Bagnara
bagnara at cs.unipr.it
Sat Aug 18 09:53:48 CEST 2012
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=e409464fc5168dc9c3a6c2338b4202972edf7714
Merge: b909bcc5dc711a80c14a096d72f5c2964ddb8d35 ec76e739bace356dfd557bb9bd85040ad65c2e8f
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Sat Aug 18 09:52:59 2012 +0200
Merge branch 'master' into ppl-1_0-branch
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=ec76e739bace356dfd557bb9bd85040ad65c2e8f
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Sat Aug 18 09:50:09 2012 +0200
Avoided som implicit integral conversion that changed the signedness of the underlying type.
Detected by ECLAIR service utypflag.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=e21546a47281ac48407d8407cfd8cb97756421f6
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Fri Aug 17 20:55:00 2012 +0200
Unwanted recursion removed.
Detected by ECLAIR service funrecsn.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=55227bfc8118c5bc2d96808fff3df85af4d65860
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Fri Aug 17 18:18:12 2012 +0200
Prefer explicit cast to implicit narrowing conversion.
Detected by ECLAIR service utypflag.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0873d966a21ec85959b2d8274e9e3ac561a3a09f
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Fri Aug 17 17:13:39 2012 +0200
Added helper method insert_precise_aux to avoid recursive call.
Detected by ECLAIR service funrecsn.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=076f771d01f2c38f0aaf1b586befb63dd5a4aea8
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Fri Aug 17 09:11:18 2012 +0200
Added several missing <CODE> tags in Doxygen comments.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=3307c8da8a4a3d8b98e6f8561c90e45a84b3098a
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Fri Aug 17 14:03:52 2012 +0200
Unwanted recursion removed.
Detected by ECLAIR service funrecsn.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=2a9d181747120b92aa84e5fd3ab0aafbfbaff34e
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Thu Aug 16 17:29:09 2012 +0200
Fixed several minor documentation issues.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=f6fd3a314e3a8cad086dbdbad57dce60a1d472c9
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Thu Aug 16 11:46:29 2012 +0200
Use PPL_U when macro parameters are used as template type arguments.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=5d14a674e3ee1b3568dcb62ca514a3d94a2c1881
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Thu Aug 16 11:29:45 2012 +0200
Avoid outer-scope name hiding.
Detected by ECLAIR service declhidn.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=2d2a72e2c4acc93b60eed10a89c103e3ab0d5e45
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Thu Aug 16 11:25:04 2012 +0200
Avoid outer-scope name hiding.
Detected by ECLAIR service declhidn.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=359a800b113d5b09b165e87b43b37ad5636cde57
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Thu Aug 16 14:28:20 2012 +0200
Indentation fixed.
Detected by ECLAIR service indntion.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=38e903cb004877d6c3de366568529b171f154ee5
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Thu Aug 16 12:02:41 2012 +0200
Avoid implicit floating-integral conversions.
Detected by ECLAIR service utypflag.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4cc7becbaff582fe8afaec5eeff00c16662e4092
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Thu Aug 16 11:59:10 2012 +0200
Do not let constant unsigned integer expressions wrap-around.
Detected by ECLAIR service cnstwrap.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=079da25d79e9c5a4f6773efa6b77811dc25d2924
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Thu Aug 16 11:58:16 2012 +0200
Use a standard comment header block.
Detected by ECLAIR service cmntfile.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=88e9d4926cd3182140061421a5a7ad969193b17f
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 15:56:13 2012 +0200
Literals fixed.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=d9ca22ec68e0a3c0673454f9d9cb76c69d40e6b7
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 15:40:52 2012 +0200
Comment improved.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=c7decce2dd41a1ba453a8a351464e8065c884823
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 15:39:11 2012 +0200
Do not use comments to "comment out" code.
Detected by ECLAIR service cmntdout.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=60feec935a435ebbfa7276cb493aee90954bf13e
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 15:35:07 2012 +0200
Use a standard comment header block.
Detected by ECLAIR service cmntfile.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0b783b0e686d983759983346d2c5583dbc4f225b
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 14:30:32 2012 +0200
Code should not be on the same line as a null statement.
Detected by ECLAIR service nullstmt.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=93c41b7c1deca42ec41d5732042eb536352de3ac
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 14:27:37 2012 +0200
Do not use C-style casts.
Detected by ECLAIR service castexpr.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=2b67686580fa7ca3e4c75dac6d9b74791eedb521
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Wed Aug 15 14:24:30 2012 +0200
Detected by ECLAIR service inclmixd.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=19bb7a9c716c6b4bbd1b61a0a5dd39170fbed5e7
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Tue Aug 14 16:26:45 2012 +0200
Fixed a couple of name hiding issues in Expression_Hide_Inhomo adapter.
This commit is meanto to be part of 9e4c9c57ae8ffca73bb9ee6c75a43d6ed6cd4096
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=9e4c9c57ae8ffca73bb9ee6c75a43d6ed6cd4096
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Tue Aug 14 11:35:55 2012 +0200
Changed the way of accessing the underlying expression in classes
Constraint, Generator, Congruence and Grid_Generator.
The public methods expression() systematically returns (a const reference to)
an expression adapter derived from template Expression_Adapter (including
Expression_Hide_Inhomo and Expression_Hide_Last). These adapters provide
a *read-only* interface enabling most (but not all) of the operations
that can be performed on a Linear_Expression.
Added four templatic constructors to Linear_Expression accepting any
such adapter. Removed a dozen specific constructors that were tailored
to the four classes Constraint, Generator, Congruence and Grid_Generator.
As a consequence previous code such as
Linear_Expression expr(gen);
will no longer compile and should be replaced by
Linear_Expression expr(gen.expression());
The systematic use of the new adapters, besides removing some indirections,
also decreases the memory overhead of classes Constraint, Generator and
Grid_Generator, as we no longer need members `wrapped_expr' and
`semi_wrapped_expr'.
While at it, corrected a few latent bugs in adapter Expression_Hide_Inhomo
(these could not manifest as real failures because currently the Hide_Inhomo
adapter is always re-wrapped using the Expression_Hide_Last adapter).
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=72e6f15244b621b877eff29b1017fd7aa277adde
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Sat Aug 11 17:27:27 2012 +0200
Version number bumped.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=88cf8d3fe09f92b4ad6ab36245d0e705c22ed3bc
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Wed Aug 8 15:04:55 2012 +0200
Added a few recent changes regarding the Java language interface.
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=dda4797dcd59ac3dd21d315e09aec8049620f3ad
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Wed Aug 8 14:35:17 2012 +0200
A couple of changes to the Java interface:
- Variable's id are of long type (like space dimension arguments);
- added NOT_EQUAL value to enumeration Relation_Symbol.
More information about the PPL-devel
mailing list