Commit Graph

1680 Commits

Author SHA1 Message Date
Jean-Paul Chaput 5d22f797c6 This commit is only to test (try 15) the mailing list. 2014-02-22 01:21:17 +01:00
Jean-Paul Chaput b7e3c70b9c This commit is only to test (try 14) the mailing list. 2014-02-22 01:10:03 +01:00
Jean-Paul Chaput 781bb6047f This commit is only to test (try 13) the mailing list. 2014-02-22 00:43:07 +01:00
Jean-Paul Chaput b8f8d9f6f5 This commit is only to test (try 10) the mailing list. 2014-02-22 00:32:25 +01:00
Jean-Paul Chaput 96255d0310 This commit is only to test (try 11) the mailing list. 2014-02-22 00:07:55 +01:00
Jean-Paul Chaput fe84c111cd This commit is only to test (try 10) the mailing list. 2014-02-21 23:56:05 +01:00
Jean-Paul Chaput 8dd47943cd This commit is only to test (try 9) the mailing list. 2014-02-21 23:33:14 +01:00
Jean-Paul Chaput fd114efb6f This commit is only to test (try 8) the mailing list. 2014-02-21 19:06:45 +01:00
Jean-Paul Chaput d048b149d0 This commit is only to test (try 7) the mailing list. 2014-02-21 15:45:02 +01:00
Jean-Paul Chaput 54787b9d3e This commit is only to test (try 6) the mailing list. 2014-02-21 15:22:48 +01:00
Jean-Paul Chaput 77b9058a01 This commit is only to test (try 5) the mailing list. 2014-02-21 15:08:37 +01:00
Jean-Paul Chaput 4053d60865 This commit is only to test (try 4) the mailing list. 2014-02-21 14:37:58 +01:00
Jean-Paul Chaput bf1eede024 This commit is only to test (try 3) the mailing list. 2014-02-21 14:19:05 +01:00
Jean-Paul Chaput 66b8472ab5 This commit is only to test (try 2) the mailing list. 2014-02-21 14:13:03 +01:00
Jean-Paul Chaput 60f5fded3a Remove cvslargo tools, no longuer used by git or apache.
This commit will also serve as a test for the mailing list on
the SoC server.
2014-02-21 13:57:26 +01:00
Jean-Paul Chaput 621987703a Remove CVSROOT directory.
This stuff is CVS related and has no reason to stay now.
2014-02-20 13:44:36 +01:00
Jean-Paul Chaput 4c5d439d59 Correct <dp_mux_x4> CALU2 protection of CALU3 connectors.
This is a small commit to serve as a test for the branch push
mail message.
2014-02-19 17:16:19 +01:00
Jean-Paul Chaput 7d2cea9213 Integrating patchs from Roland Stigge (Debian).
* Differing definitions of <ctp_name> structure in ctp.
* Parsing command line in <asimut>, <m2e> & <mips_asm>
  (Debian bugs #715651, #716529 & #716217)
2014-02-19 15:08:05 +01:00
Jean-Paul Chaput 17ace03ec5 Code cleanup with gcc 4.8.1 (RHEL6/devtoolset2).
This version of gcc is even more thorough in finding unused variables.
2014-02-19 00:15:46 +01:00
Jean-Paul Chaput 97aee2580b Code cleanup with cppcheck & gcc 4.4.6 (RHEL6).
This commit is way too big. Next time split it tool by tool.

All tool sources have been checked with cppcheck & gcc. All correctables
errors/warning have been removed:
* Now uses correct conversion specifiers in printf(), mostly 'u' instead
  of 'd' for unsigneds.
* In scanf(), uses systematically a maximum field width, 11 for int,
  22 for long int and the appropriate length for char*.
* In strcpy(), no longer uses same array for source & dest, but uses
  an intermediate array.
* Remove (or comment) unused variables.
* In C++ files, correct constructors attribute initialisation and
  disable copy constructors.
* When possible, correct memory leaks. Some corrections would need a
  more intimate knowledge of the source than I do.
* Removed some "gets()" calls.
* In parsers, undeclare yyunput & yyinput when necessary.
* NOT correct variable scope as it may clutter the code (my opinion).

Specific tools remark:
* In <asimut>, comment beginning with "FRAGILE" signals a very ugly
  trick: structs passed as losig_list but with only the two first
  fields identical.
* In <graal> & <dreal> for char used as table index, uses a cast toward
  int, but in <xfsm>, <xgra>, <xsch> & <xvpn> simply declares the
  variables int.
* In <cells>, dp_nmux_x1.ap, shrink the ALU2 part of the ALU3 terminals
  so they do not collide with neighboring track. Has do to it manually
  as Graal refuse to shrink them. The same correction must be done on
  other cells for nero/kite dual compliance.
2014-02-18 14:53:05 +01:00
Jean-Paul Chaput 43da04a7e4 First cleanup after importation from CVS and misc setup.
* Cleanup: Remove long time unused tools <pcbs>, <grog>, <gcp>, <genview>,
    <growstk>, <ocr> and <vst2xnf>. They may still be recovered by
    reverting to the original 'v5.1' tag.
* Change: In <attila>, remove the CVS checkout part and adapt to the
    slightly different source tree organisation (alliance/alliance/src).
* Setup: Added .gitignore to exclude the files generated "in source" by
    automake (when tools are built).
* New: Small script to perform a complete cppcheck on the whole source
    tree.
2014-02-07 14:08:53 +01:00
Jean-Paul Chaput 06181a9f1d Replace ALU2 blockages by ALU2 of the right connector.
This is for compliance with the Kite router.
2014-01-28 21:38:25 +00:00
Jean-Paul Chaput d4125cb8d1 - Cells, for compliance with the Coriolis2 router Kite.
+ Change: In dp_sxlib, dp_mux_x4 & dp_nmux_x1 removes METAL2 blockages
      under METAL3 terminals and replace them by strips of METAL2 belonging
      to the relevelant net. The previous configuration was generating
      impossible cases for Kite to solve.
2013-12-11 14:20:08 +00:00
Jean-Paul Chaput 7f331cf5e4 Compatibility with cgt, blockage vs. access problems. 2012-12-20 08:47:39 +00:00
Jean-Paul Chaput bc7a98f941 Align to the new package version. 2012-05-23 14:44:24 +00:00
The Alliance Tool 7073f0641f Typo in spec file. 2012-05-14 14:43:34 +00:00
The Alliance Tool fcb6699cc6 Updated GNU/FSF address (patch from Thibault North). 2012-05-14 14:20:56 +00:00
Jean-Paul Chaput 6c7b9dd460 One more trace of bench.zsh removed. 2012-05-08 10:31:25 +00:00
Jean-Paul Chaput 8c45a0c37a Remove bench.zsh from the distributed files. 2012-05-08 10:13:58 +00:00
Jean-Paul Chaput 8d51e98c07 Remove the zsh dependency. Was only a side effect of bench.zsh,
also removed.
2012-05-08 10:08:04 +00:00
Jean-Paul Chaput aee71bd385 No need for zsh to run the bench. Uses bench.sh. 2012-05-08 10:06:51 +00:00
Jean-Paul Chaput d3b4216186 Missing dependencies zsh & python-central (signaled by lintian). 2012-05-07 22:29:52 +00:00
Jean-Paul Chaput e4459e26c7 ALLIANCE_EXAMPLE correctly set for Ubuntu. 2012-05-07 22:24:17 +00:00
Jean-Paul Chaput 913c0b0ed0 Reorder library for linking. Ubuntu 12.04 supplies gcc/ld versions
that are more picky about symbols definition order.
2012-05-07 21:02:22 +00:00
Jean-Paul Chaput d815ff6986 Some adjustements to build a more Ubuntuish package...
(less lintian errors).
2012-05-07 14:45:01 +00:00
Jean-Paul Chaput 2bd728e45e Under Ubuntu, push/popd are present only if we invoke bash,
not sh.
2012-05-07 14:43:35 +00:00
Jean-Paul Chaput 86c63fd1f7 Remove CVS file in patches directory before distributing. 2012-05-06 12:11:44 +00:00
Jean-Paul Chaput 4630fc7805 Missing trailing backslash. 2012-05-06 11:27:56 +00:00
Jean-Paul Chaput d5406ae6be Updated packaging configuration for Debian/Ubuntu.
Remove Makefile.am in debian directories (the dpkg/lintian complains about
them).
2012-05-06 11:22:22 +00:00
Jean-Paul Chaput 0acc8549f9 Distribute alliance-env.mk. 2012-05-04 14:26:24 +00:00
Jean-Paul Chaput 12f51dea43 Put all the Alliance installation detection stuff in one
makefile: alliance-env.mk. Modify all sub-Makefiles accordingly.
Now should be able to run:
1. In the CVS tree (or in the source .tar.gz)
2. In a user installation.
3. In the system wide (packaged) installation.
2012-05-04 14:23:34 +00:00
Jean-Paul Chaput 7743e711a2 Updating the version number. 2012-05-03 20:59:56 +00:00
Jean-Paul Chaput 6cefc6956c Added back hadamard. 2012-05-03 20:28:37 +00:00
Jean-Paul Chaput d355b92651 Compatibility with all kind of installations. 2012-05-03 20:12:36 +00:00
Jean-Paul Chaput 7849bedb7a Set regression.sh executable. 2012-05-03 19:12:44 +00:00
Jean-Paul Chaput a3e0a24d9e Suppress the CIF conversion stage, bugged. 2012-05-03 19:03:54 +00:00
Jean-Paul Chaput 401d3a0b49 Include go-all.sh & go-all-clean.sh 2012-05-03 18:22:20 +00:00
Jean-Paul Chaput 714721ed1d go-X script are now directly in the documentation tree. 2012-05-03 18:10:01 +00:00
Jean-Paul Chaput 91fe99a99d Coorect the execution rights on some scripts. 2012-05-03 17:36:20 +00:00
Jean-Paul Chaput b5054a0023 Modification to be able to run after packaging. 2012-05-03 17:25:32 +00:00