rdb
e099d9e787
Merge branch 'release/1.10.x'
2021-01-02 02:33:35 +01:00
rdb
52b4df4aec
stdpy: Expose DEFAULT_PROTOCOL and HIGHEST_PROTOCOL in direct.stdpy.pickle
2021-01-01 17:41:34 +01:00
rdb
9cb129597c
stdpy: pickle improvements
...
* Define __all__
* Define missing exception types
* clear_memo() now clears Panda-specific state as well
2021-01-01 15:58:51 +01:00
rdb
a5557bc38d
stdpy: Fix pickle sometimes duplicating Panda objects
...
We have to unify multiple Python wrappers pointing to the same C++ object.
2020-12-31 16:55:34 +01:00
rdb
cf60284ca9
Merge branch 'release/1.10.x'
2020-12-31 00:05:10 +01:00
rdb
c141bef19b
stdpy: Add missing threading.ThreadError
2020-12-30 23:57:27 +01:00
rdb
65c1ef968c
stdpy: Add PicklingError to pickle module
2020-12-30 22:34:44 +01:00
rdb
25b79a2aef
Merge branch 'release/1.10.x'
2020-12-29 14:44:56 +01:00
rdb
2c209e0f02
stdpy: Fix direct.stdpy.pickle module for Python 3
2020-12-29 13:05:00 +01:00
rdb
66ac3be604
Merge branch 'release/1.10.x' into master
2020-09-12 23:23:58 +02:00
rdb
54238e9730
direct: Add more links to manual pages in module docstrings
...
See panda3d/panda3d-docs#53
[skip ci]
2020-09-11 13:15:58 +02:00
rdb
d799a09002
cleanup: Remove support for EOL versions of Python
...
Fixes #905
2020-04-26 20:07:56 +02:00
rdb
b78b7be326
Merge branch 'release/1.10.x'
2019-12-30 01:50:54 +01:00
rdb
c0fd600454
stdpy: threading2: join non-daemonic threads at interpreter shutdown
...
Fixes #758
2019-12-28 23:51:54 +01:00
rdb
bb3bfebdc2
stdpy: support name and daemon properties in threading2 module
2019-12-28 23:48:04 +01:00
rdb
2f31c9ce68
stdpy: recognize daemon=True argument in Thread constructor
2019-12-28 23:46:58 +01:00
rdb
390abac276
Merge branch 'release/1.10.x'
2019-12-18 18:00:41 +01:00
rdb
0b52241e95
stdpy: return number of bytes from write() method
2019-12-17 22:58:12 +01:00
rdb
a72be90f17
Merge branch 'release/1.10.x'
2019-10-29 23:13:22 +01:00
rdb
f149fb4ab0
direct: big formatting changes for the benefit of API reference
...
Part of the effort to move the API reference to Sphinx, see panda3d/panda3d-docs#21
2019-10-29 20:43:41 +01:00
rdb
247f3c415a
Merge branch 'release/1.10.x'
2019-10-08 19:50:48 +02:00
rdb
099be1f652
stdpy: fix bad performance reading all data from file
...
See Moguri/panda3d-gltf#31
2019-10-08 19:44:29 +02:00
rdb
d92b440617
Merge branch 'release/1.10.x'
2019-09-06 09:46:20 +02:00
rdb
ba1023efa9
stdpy: clarify comment to indicate os.PathLike is supported in open()
2019-09-04 12:26:43 +02:00
rdb
c4a01ac564
pipeline: give Mutex and ReMutex more Pythonic semantics
...
This allows using mutices in with-blocks and wraps up the functionality of acquire() and try_acquire() into a single acquire(blocking=True).
Furthermore, the GIL is no longer released in cases of no contention.
2019-05-12 20:58:13 +02:00
rdb
0668509791
stdpy: remove commented-out method that is confusing Doxygen
2018-12-23 15:42:31 +01:00
rdb
f813d2fb60
stdpy: fix broken threading.Event
2018-08-02 20:29:48 +02:00
rdb
140644d8b6
stdpy: add Python 3 stuff to glob module, remove re dependency
2018-05-20 11:50:32 +02:00
Michael Wass
b10ee32752
direct: Fix some more NameErrors
...
Closes #274
2018-03-08 11:44:04 +01:00
rdb
1f017997f9
stdpy: fix issues with direct.stdpy.threading thread cleanup
...
Fixes : #164
2017-08-30 13:00:02 +02:00
rdb
c66b4792d7
stdpy: protect against thread error when interpreter shuts down
2017-08-29 23:50:16 +02:00
rdb
1dc02f6a28
stdpy: fix direct.stdpy.threading cleanup issue after thread runs
...
Fixes : #164
2017-08-27 16:56:16 +02:00
rdb
2d1f0e4866
stdpy: update threading modules
2017-08-27 16:53:41 +02:00
kamgha
b9437316b4
Add snake-case function names for 'threading2'-module
...
Closes : #165
2017-08-27 16:33:03 +02:00
rdb
d576c6b638
Improvements to generated API docs, especially in direct tree.
...
Also add an entry point for pfreeze.
2017-05-24 13:30:21 +02:00
rdb
47388b0dbc
Separate out CPython calls from core libs; eliminate need for pystub
2016-07-20 14:30:41 +02:00
rdb
14af38712b
Merge branch 'release/1.9.x'
2016-04-01 18:07:33 +02:00
rdb
35ef92f8da
Fix AttributeError in setDaemon in threading module
2016-04-01 10:44:47 +02:00
rdb
15b0ba45f9
Fix broken pickling in Python 3 build
2016-03-31 16:49:27 +02:00
rdb
23bf9ea5c7
The direct tree is now valid Python 2 *and* 3
2016-03-28 22:33:30 +02:00
rdb
54fa31ba17
StandardError -> Exception, other 2to3 changes, threaded 2to3
2016-03-25 17:13:09 +01:00
rdb
0d03207d1b
Dramatically reduce size of frozen/compiled code by pruning/masking unnecessary imports/code
2016-02-12 22:20:27 +01:00
Harvir
f725cda60c
Fix import errors introduced with the core.pyd rename.
2015-11-10 13:04:36 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
rdb
6714de8090
Allow passing a unicode object to write() in Python 2
2015-10-22 23:06:18 +02:00
rdb
047e5cafcc
Fix Python 3 error in direct.stdpy.file
2015-10-16 14:59:04 +02:00
rdb
7004283150
Fix stdpy error reporting in Python 2
2015-10-10 14:33:53 +02:00
rdb
1ccf1cf29b
Port pdeploy to Python 3
2015-09-30 14:06:12 +02:00
rdb
49088fb7ce
Fix some issues with new VFS open() implementation
2015-09-21 17:46:50 +02:00
rdb
62217c652e
Fix various link issues on Windows when building rtdist
2015-09-20 01:37:49 +02:00