41 Commits

Author SHA1 Message Date
Michael Friedrich
555d72150a Update copyright header.
Fixes #5424
2014-01-09 00:32:11 +01:00
Gunnar Beutner
39dcf20a89 Implement support for stack traces for STL exceptions.
Fixes #5114
2013-11-20 21:55:14 +01:00
Gunnar Beutner
6acc017707 Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes #5012
2013-11-07 08:28:33 +01:00
Gunnar Beutner
2c143fbdf8 Remove unused files.
Refs #4962
2013-11-03 11:12:47 +01:00
Gunnar Beutner
9f1c4539dc Remove libltdl dependency.
Refs #4964
2013-10-30 12:00:55 +01:00
Gunnar Beutner
f351fe0bd7 Add missing library. 2013-10-22 11:31:15 +02:00
Gunnar Beutner
bf1a800e39 Update copyright information. 2013-09-25 07:45:56 +02:00
Gunnar Beutner
f49bb3d150 Refactor JSON-RPC library and implement check-result messages. 2013-08-27 12:21:41 +02:00
Gunnar Beutner
e9e55cd8c0 Remove the replication feature and clean up the code. 2013-08-26 14:56:38 +02:00
Gunnar Beutner
4961523e91 Add DECLARE_PTR_TYPEDEFS macro for Ptr/WeakPtr typedefs. 2013-07-09 08:43:52 +02:00
Gunnar Beutner
8e880a3f39 Fix include directory for ltdl.h. 2013-07-02 16:56:01 +02:00
Gunnar Beutner
b9ded4a851 Python build fix. 2013-03-27 06:27:44 +00:00
Gunnar Beutner
e739dfd88f EventQueue: Further changes to how we determine the optimal number of threads. 2013-03-25 16:12:25 +01:00
Gunnar Beutner
7005c17cf1 Python: Fix a compiler warning. 2013-03-18 12:36:02 +01:00
Gunnar Beutner
c3975af6ec Refactor #includes (Part 4). 2013-03-18 11:02:18 +01:00
Gunnar Beutner
9d076c3c03 Refactor #includes (Part 3). 2013-03-17 20:19:29 +01:00
Gunnar Beutner
0bb0711d72 Refactor #includes (Part 2). 2013-03-16 21:18:53 +01:00
Gunnar Beutner
e683de5ab8 Build fix for libpython. 2013-03-15 13:29:02 +01:00
Gunnar Beutner
9a05e2b269 Windows build fix. 2013-03-15 11:52:10 +01:00
Gunnar Beutner
77461e650a Fix invalid type in PythonLanguage::m_NativeMethodDef. 2013-03-14 14:12:57 +01:00
Gunnar Beutner
016a881634 Python: implement support for marshalling arrays
Fixes #3858
2013-03-14 14:06:07 +01:00
Gunnar Beutner
48485c5f26 More lock refactoring. Yay. 2013-03-02 09:07:47 +01:00
Gunnar Beutner
404b1807e6 Removed PCH support (as it's clearly not working properly). 2013-02-22 08:12:43 +01:00
Gunnar Beutner
4306c6c07a Fine-grained locks (WIP, Part 8). 2013-02-21 16:12:50 +01:00
Gunnar Beutner
a4c7052a6e Fine-grained locks (WIP, Part 2). 2013-02-18 14:40:24 +01:00
Gunnar Beutner
c63c28dd9c Fine-grained locks (WIP, Part 1). 2013-02-17 19:14:34 +01:00
Gunnar Beutner
c1a98d66be Fix PythonLanguage::ExceptionInfoToString(). 2013-02-16 12:47:52 +01:00
Gunnar Beutner
efb62f4b5c Python: Add missing NULL sentinel in PyObject_CallFunctionObjArgs() call. 2013-02-16 12:36:37 +01:00
Gunnar Beutner
7cb67afaae Python: Fix --disable-shared. 2013-02-16 12:36:25 +01:00
Gunnar Beutner
d0f263abb1 Print backtrace for Python exceptions. 2013-02-16 11:28:34 +01:00
Gunnar Beutner
544c9ac662 Python: Implement support for dictionaries. 2013-02-16 08:58:23 +01:00
Gunnar Beutner
acf4e746c0 Exception handling for Python function calls. 2013-02-16 08:08:51 +01:00
Gunnar Beutner
79bf945868 Implement calling Python functions. 2013-02-16 07:49:36 +01:00
Gunnar Beutner
d0481ea578 Remove support for type hints. 2013-02-15 18:35:40 +01:00
Gunnar Beutner
4998563a74 Implemented calling ScriptFunctions from Python. 2013-02-15 16:34:33 +01:00
Gunnar Beutner
2faca52744 Bug fixes for script function calls. 2013-02-15 05:04:38 +01:00
Gunnar Beutner
8f2ce8e703 Implemented rudimentary function call forwarding for ScriptInterpreter objects. 2013-02-14 16:47:36 +01:00
Gunnar Beutner
d3928a7e69 Pass argc and argv to the Python interpreter. 2013-02-14 16:18:58 +01:00
Gunnar Beutner
4a89f69990 Clear current thread state before destroying the thread state object. 2013-02-14 16:02:43 +01:00
Gunnar Beutner
413f81c29d Bugfixes: Finalizing the interpreter might crash. 2013-02-14 15:51:50 +01:00
Gunnar Beutner
74b122d430 Implemented the 'Script' type. 2013-02-14 14:58:26 +01:00