declude-commit Mailing List for declude
Status: Planning
Brought to you by:
mordante
You can subscribe to this list here.
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
(5) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|---|
|
From: Mark de W. <mor...@us...> - 2011-08-17 13:57:28
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via e8e90e8e5dc205b5b431bdf8928af20e06254efa (commit)
from bedf80fc3c85ad0f6fe584b51336e5bd1224e722 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e8e90e8e5dc205b5b431bdf8928af20e06254efa
Author: Mark de Wever <ko...@xs...>
Date: Wed Aug 17 05:43:18 2011 +0200
Add initial thread pool implementation.
-----------------------------------------------------------------------
Summary of changes:
src/CMakeLists.txt | 2 +
src/thread_pool.cpp | 281 ++++++++++++++++++++++++++++++++++++++++++++++
src/thread_pool.hpp | 124 ++++++++++++++++++++
src/unit_test/worker.cpp | 100 ++++++++++++++++
4 files changed, 507 insertions(+), 0 deletions(-)
create mode 100644 src/thread_pool.cpp
create mode 100644 src/thread_pool.hpp
create mode 100644 src/unit_test/worker.cpp
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-07-20 19:11:56
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via bedf80fc3c85ad0f6fe584b51336e5bd1224e722 (commit)
via 9fa0f78c9ee2bf23e909101146c291b1606a4653 (commit)
via 2c38302380efc5b08d23905dc18f46977d841a2a (commit)
via 89f164873b23566933adc9cc513714b020cea06a (commit)
via 1e8a62d94c1bd839bb292f1b7fcf754023fad752 (commit)
from 66ab4d6dc781624cd12f91544b9cdde7b24067e1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit bedf80fc3c85ad0f6fe584b51336e5bd1224e722
Author: Mark de Wever <ko...@xs...>
Date: Tue Jul 19 22:56:39 2011 +0200
Make the options const.
After creation they shouldn't change so make them const.
commit 9fa0f78c9ee2bf23e909101146c291b1606a4653
Author: Mark de Wever <ko...@xs...>
Date: Tue Jul 19 22:56:01 2011 +0200
Add a new tri-bool class.
The class isn't used yet, but it's needed in the future.
commit 2c38302380efc5b08d23905dc18f46977d841a2a
Author: Mark de Wever <ko...@xs...>
Date: Tue Jul 19 22:55:24 2011 +0200
Add some more strictness to the compiler.
commit 89f164873b23566933adc9cc513714b020cea06a
Author: Mark de Wever <ko...@xs...>
Date: Mon Jul 18 08:34:16 2011 +0200
Add the initial processor code.
The code only received light testing at the moment.
commit 1e8a62d94c1bd839bb292f1b7fcf754023fad752
Author: Mark de Wever <ko...@xs...>
Date: Mon Jul 18 07:37:55 2011 +0200
Added a processing status.
This allows better error handling.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 1 +
src/CMakeLists.txt | 3 +
src/declude.cpp | 9 ++-
src/processor/file.cpp | 53 +++++++++++++++++-
src/processor/file.hpp | 71 +++++++++++++++++++++-
src/processor/parser.cpp | 45 ++++++++-------
src/processor/processor.cpp | 113 ++++++++++++++++++++++++++++++++++++
src/processor/processor.hpp | 38 ++++++++++++
src/unit_test/parser.cpp | 8 +++
src/unit_test/util/tri_bool.cpp | 90 ++++++++++++++++++++++++++++
src/util/tri_bool.cpp | 80 +++++++++++++++++++++++++
src/util/tri_bool.hpp | 122 +++++++++++++++++++++++++++++++++++++++
12 files changed, 603 insertions(+), 30 deletions(-)
create mode 100644 src/processor/processor.cpp
create mode 100644 src/processor/processor.hpp
create mode 100644 src/unit_test/util/tri_bool.cpp
create mode 100644 src/util/tri_bool.cpp
create mode 100644 src/util/tri_bool.hpp
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-07-17 17:06:39
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 66ab4d6dc781624cd12f91544b9cdde7b24067e1 (commit)
via 290be777d835879de7e40d58cbd4c10984a98702 (commit)
via 1a211992acf0b8376817b6435a6a8d5bbe6440a3 (commit)
from 72b3af5f3fcec6c61028480e4c10f6c58f629600 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 66ab4d6dc781624cd12f91544b9cdde7b24067e1
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 21:05:09 2011 +0200
Add initial flow control code.
commit 290be777d835879de7e40d58cbd4c10984a98702
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 12:12:18 2011 +0200
Rename a part of the unit test.
New tests will be added to the parser, so give them the proper name.
commit 1a211992acf0b8376817b6435a6a8d5bbe6440a3
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 11:28:05 2011 +0200
Add extra information about the found includes.
Also does the following:
- refactors the engine code to be more scalable for other things to
process.
- Store the entire input file.
- Map the include to this file.
- Update the unit tests.
-----------------------------------------------------------------------
Summary of changes:
src/processor/file.cpp | 40 ++-
src/processor/file.hpp | 109 ++++++-
src/processor/parser.cpp | 365 +++++++++++++++++++-
src/processor/parser.hpp | 54 +++
src/unit_test/files/parser-flow_control.hpp | 24 ++
.../files/{parser.cpp => parser-include.cpp} | 3 +-
src/unit_test/parser.cpp | 215 ++++++++++++-
7 files changed, 786 insertions(+), 24 deletions(-)
create mode 100644 src/unit_test/files/parser-flow_control.hpp
rename src/unit_test/files/{parser.cpp => parser-include.cpp} (63%)
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-07-16 21:23:36
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 72b3af5f3fcec6c61028480e4c10f6c58f629600 (commit)
via 5ca9d670b1c29080b115b02f3e160617f0a8746b (commit)
via 2ea4d657610652576aa844b15f8c48e29e077d67 (commit)
via b5de6598ac86e3081dd85cb89304e02d7c65fd26 (commit)
from bb20e06edfe19e7508dc83e48b3d5a3558cbc870 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 72b3af5f3fcec6c61028480e4c10f6c58f629600
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 01:21:57 2011 +0200
Started to work on the file parser.
commit 5ca9d670b1c29080b115b02f3e160617f0a8746b
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 00:38:25 2011 +0200
Turn up the warning levels for compilation.
commit 2ea4d657610652576aa844b15f8c48e29e077d67
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 00:32:56 2011 +0200
Initialize all members.
commit b5de6598ac86e3081dd85cb89304e02d7c65fd26
Author: Mark de Wever <ko...@xs...>
Date: Sun Jul 17 00:20:13 2011 +0200
Improve the manager class by move constructors.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 7 ++
src/CMakeLists.txt | 14 +++
src/logging/manager.cpp | 33 +++----
src/option/option.cpp | 8 ++-
src/option/option.hpp | 2 +-
src/processor/file.cpp | 73 +++++++++++++
src/processor/file.hpp | 157 +++++++++++++++++++++++++++++
src/processor/parser.cpp | 92 +++++++++++++++++
src/{gettext.hpp => processor/parser.hpp} | 30 ++++--
src/unit_test/files/parser.cpp | 3 +
src/unit_test/parser.cpp | 41 ++++++++
11 files changed, 428 insertions(+), 32 deletions(-)
create mode 100644 src/processor/file.cpp
create mode 100644 src/processor/file.hpp
create mode 100644 src/processor/parser.cpp
copy src/{gettext.hpp => processor/parser.hpp} (56%)
create mode 100644 src/unit_test/files/parser.cpp
create mode 100644 src/unit_test/parser.cpp
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-07-16 10:01:54
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via bb20e06edfe19e7508dc83e48b3d5a3558cbc870 (commit)
via 14ed91c89bd820404f7d47df93e805e65f217ee5 (commit)
via 3b4f1d876ec75bc21087a2f8a6eaadcbc6d43889 (commit)
via 2112af3f16b658da4218d7ae81f8cb8a74ac0138 (commit)
from 453e3bbb0c6a94143c73d7a09c3c83b17d24c6f3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit bb20e06edfe19e7508dc83e48b3d5a3558cbc870
Author: Mark de Wever <ko...@xs...>
Date: Fri Jul 15 15:45:18 2011 +0200
Switched from boost::thread to std::thread.
commit 14ed91c89bd820404f7d47df93e805e65f217ee5
Author: Mark de Wever <ko...@xs...>
Date: Fri Jul 15 15:27:46 2011 +0200
Replace all FOREACH'es with the new for syntax.
commit 3b4f1d876ec75bc21087a2f8a6eaadcbc6d43889
Author: Mark de Wever <ko...@xs...>
Date: Fri Jul 15 15:23:36 2011 +0200
Officially make the minimal gcc version 4.6.
commit 2112af3f16b658da4218d7ae81f8cb8a74ac0138
Author: Mark de Wever <ko...@xs...>
Date: Fri Jul 15 15:20:10 2011 +0200
Fix compilation with gcc-4.6.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 2 +-
INSTALL | 12 ++++++------
src/logging/manager.cpp | 39 +++++++++++++++++++--------------------
src/option/option.cpp | 11 +++++------
src/thread.hpp | 2 +-
src/unit_test/logger.cpp | 5 +++--
6 files changed, 35 insertions(+), 36 deletions(-)
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-07-16 09:05:33
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 453e3bbb0c6a94143c73d7a09c3c83b17d24c6f3 (commit)
via 7d6f8a428151efbb4c995c918bbc87f8722f5eac (commit)
via 3c6bc89057b8cab2b6663b0d1bea327f13f0ec86 (commit)
from d8877824b845228b39c9cf7920b5416533ed9458 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 453e3bbb0c6a94143c73d7a09c3c83b17d24c6f3
Author: Mark de Wever <ko...@xs...>
Date: Sat Jul 16 11:03:39 2011 +0200
Add unit tests for the logger.
This also does:
- Add the initial thread implementation.
- Add a library with all code and let the main programme and unit_test
use this library instead of recompiling the files twice.
commit 7d6f8a428151efbb4c995c918bbc87f8722f5eac
Author: Mark de Wever <ko...@xs...>
Date: Sat Jul 16 10:58:58 2011 +0200
Fix resizing a zero size string to -1.
commit 3c6bc89057b8cab2b6663b0d1bea327f13f0ec86
Author: Mark de Wever <ko...@xs...>
Date: Sat Jul 16 10:31:34 2011 +0200
Added the initial logger part.
Still needs more polishing, but seems time to look at a newer compiler.
-----------------------------------------------------------------------
Summary of changes:
src/CMakeLists.txt | 32 +++-
src/declude.cpp | 13 +-
src/logging/logger.cpp | 48 +++++
src/logging/logger.hpp | 62 ++++++
src/logging/manager.cpp | 289 +++++++++++++++++++++++++++
src/logging/manager.hpp | 64 ++++++
src/option/option.cpp | 4 +-
src/{unit_test/unit_test.cpp => thread.cpp} | 5 +-
src/thread.hpp | 63 ++++++
src/unit_test/logger.cpp | 67 ++++++
10 files changed, 633 insertions(+), 14 deletions(-)
create mode 100644 src/logging/logger.cpp
create mode 100644 src/logging/logger.hpp
create mode 100644 src/logging/manager.cpp
create mode 100644 src/logging/manager.hpp
copy src/{unit_test/unit_test.cpp => thread.cpp} (85%)
create mode 100644 src/thread.hpp
create mode 100644 src/unit_test/logger.cpp
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-06-05 16:38:50
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via d8877824b845228b39c9cf7920b5416533ed9458 (commit)
via 74d3c5c59c2f263a4cd7287e6bac314a027a8c8c (commit)
from 4cde4c7cb6be1046db7e8ae35ccd235fa27a1e0a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d8877824b845228b39c9cf7920b5416533ed9458
Author: Mark de Wever <ko...@xs...>
Date: Sun Jun 5 09:32:30 2011 +0200
Add an exception class to emulate exit().
Exit() doesn't clean up and cleanup is wanted is C++. Now --version also
exits nicely after printing the version information.
commit 74d3c5c59c2f263a4cd7287e6bac314a027a8c8c
Author: Mark de Wever <ko...@xs...>
Date: Sun Jun 5 09:16:37 2011 +0200
Add a new version and programme class.
These classes contain basic information regarding the programme. Also
used these classes to improve the output of --version and the generic
usage output.
-----------------------------------------------------------------------
Summary of changes:
src/CMakeLists.txt | 2 +
src/declude.cpp | 3 +
src/{unit_test/unit_test.cpp => exception.cpp} | 12 +++-
src/exception.hpp | 49 +++++++++++++
src/option/option.cpp | 5 +-
src/option/show_usage.cpp | 3 +-
src/version.cpp | 46 ++++++++++++
src/version.hpp | 90 ++++++++++++++++++++++++
8 files changed, 206 insertions(+), 4 deletions(-)
copy src/{unit_test/unit_test.cpp => exception.cpp} (74%)
create mode 100644 src/exception.hpp
create mode 100644 src/version.cpp
create mode 100644 src/version.hpp
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-06-04 18:35:11
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 4cde4c7cb6be1046db7e8ae35ccd235fa27a1e0a (commit)
from 760b015178309c9b4ad8b5162e033dfef9180160 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4cde4c7cb6be1046db7e8ae35ccd235fa27a1e0a
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 20:33:23 2011 +0200
Test whether the gcc isn't too old.
This will become more important once the minimum required version will
be bumped.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-06-04 17:54:14
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 760b015178309c9b4ad8b5162e033dfef9180160 (commit)
via bbddb6e5489eefe6849faf32372ed3dd5614fdea (commit)
via 3395d720ffe062d5c066bc3fd484c14555ed41a5 (commit)
via 9410ee05d927f0e47867f93c2528b681463ff0cf (commit)
via 215e4ef27f0fbf4722263e2ac3202da7a4362cde (commit)
from 006f6a5efb5f1b9013c14b2422edc24eef8c5952 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 760b015178309c9b4ad8b5162e033dfef9180160
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 19:53:14 2011 +0200
Properly link the thread library.
This allows the hardware concurrency to be used.
commit bbddb6e5489eefe6849faf32372ed3dd5614fdea
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 19:47:03 2011 +0200
Fix doxygen warnings.
commit 3395d720ffe062d5c066bc3fd484c14555ed41a5
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 19:44:33 2011 +0200
Set proper minimum version for boost unit tests.
commit 9410ee05d927f0e47867f93c2528b681463ff0cf
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 19:43:36 2011 +0200
Fix the name of the design document target.
commit 215e4ef27f0fbf4722263e2ac3202da7a4362cde
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 19:02:18 2011 +0200
Add .gitignore file.
Ignores tags file and doxygen output.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 ++
CMakeLists.txt | 4 ++--
INSTALL | 2 +-
src/CMakeLists.txt | 1 +
src/option/option.cpp | 4 ++--
src/option/option.hpp | 4 ++--
6 files changed, 10 insertions(+), 7 deletions(-)
create mode 100644 .gitignore
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-06-04 17:01:01
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 006f6a5efb5f1b9013c14b2422edc24eef8c5952 (commit)
from 8d589bebb04947a0367751e681d25af4f90ed2e2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 006f6a5efb5f1b9013c14b2422edc24eef8c5952
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 19:00:32 2011 +0200
Add doxygen support.
-----------------------------------------------------------------------
Summary of changes:
Doxyfile | 1630 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSTALL | 2 +
2 files changed, 1632 insertions(+), 0 deletions(-)
create mode 100644 Doxyfile
hooks/post-receive
--
declude
|
|
From: Mark de W. <mor...@us...> - 2011-06-04 16:21:28
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "declude".
The branch, master has been updated
via 8d589bebb04947a0367751e681d25af4f90ed2e2 (commit)
from e757e6d074ee08e61f6a237d97b915e80a3b62e9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8d589bebb04947a0367751e681d25af4f90ed2e2
Author: Mark de Wever <ko...@xs...>
Date: Sat Jun 4 18:19:59 2011 +0200
Initial version of the programme and unit test.
The programme doesn't do much more as parsing the command line but it's
a start.
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 65 ++++++-
INSTALL | 21 ++-
src/CMakeLists.txt | 48 ++++
src/declude.cpp | 54 +++++
src/gettext.hpp | 28 +++
src/option/option.cpp | 415 +++++++++++++++++++++++++++++++++++
src/option/option.hpp | 213 ++++++++++++++++++
src/option/show_usage.cpp | 136 ++++++++++++
src/option/show_usage.hpp | 68 ++++++
src/unit_test/unit_test.cpp | 16 ++
src/unit_test/util/lexical_cast.cpp | 48 ++++
src/util/lexical_cast.hpp | 136 ++++++++++++
12 files changed, 1241 insertions(+), 7 deletions(-)
create mode 100644 src/CMakeLists.txt
create mode 100644 src/declude.cpp
create mode 100644 src/gettext.hpp
create mode 100644 src/option/option.cpp
create mode 100644 src/option/option.hpp
create mode 100644 src/option/show_usage.cpp
create mode 100644 src/option/show_usage.hpp
create mode 100644 src/unit_test/unit_test.cpp
create mode 100644 src/unit_test/util/lexical_cast.cpp
create mode 100644 src/util/lexical_cast.hpp
hooks/post-receive
--
declude
|