Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
hlshen888
/
python4delphi
Public
forked from
lmbelo/python4delphi
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
python4delphi
Source
PythonEngine.pas
on
master
User selector
All users
All time
Commit history
Commits on Nov 12, 2023
Fix #446
pyscripter
committed
6e486cc
View commit details
Copy full SHA for 6e486cc
View code at this point
Browse repository at this point
Commits on Nov 7, 2023
PyObject_CheckBuffer is not exported in older python versions.
pyscripter
committed
f86bda0
View commit details
Copy full SHA for f86bda0
View code at this point
Browse repository at this point
Commits on Nov 1, 2023
ThreadPythonExec wrapper around TPythonThread added.
pyscripter
committed
9b65e34
View commit details
Copy full SHA for 9b65e34
View code at this point
Browse repository at this point
Commits on Oct 31, 2023
A new function SafePyEngine was added. It facilitates running python code in Delphi threads.
pyscripter
committed
f9be506
View commit details
Copy full SHA for f9be506
View code at this point
Browse repository at this point
Minor improvement to TPythonThread related to emNewInterpreterOwnGil
pyscripter
committed
dfd53b5
View commit details
Copy full SHA for dfd53b5
View code at this point
Browse repository at this point
Fix #438
Show description for 153d023
pyscripter
committed
153d023
View commit details
Copy full SHA for 153d023
View code at this point
Browse repository at this point
Minor refactoring. There is no need to typecast type objects.
pyscripter
committed
84b232e
View commit details
Copy full SHA for 84b232e
View code at this point
Browse repository at this point
Optimize calls to Get/SetRttiAttr for exposed Properties and Fields. The name lookups have been eliminated.
pyscripter
committed
ca030cc
View commit details
Copy full SHA for ca030cc
View code at this point
Browse repository at this point
Commits on Oct 30, 2023
Fix #441
Show description for 5bd8da5
pyscripter
committed
5bd8da5
View commit details
Copy full SHA for 5bd8da5
View code at this point
Browse repository at this point
Fix #439 Added support for the buffer protocol.
Show description for ac1ba07
pyscripter
committed
ac1ba07
View commit details
Copy full SHA for ac1ba07
View code at this point
Browse repository at this point
Commits on Oct 15, 2023
Reverse previous change.
pyscripter
committed
7faa2ad
View commit details
Copy full SHA for 7faa2ad
View code at this point
Browse repository at this point
Commits on Oct 14, 2023
TPythonType.Finalize needs to reset tp_pythontype and Tag.
pyscripter
committed
1ee3012
View commit details
Copy full SHA for 1ee3012
View code at this point
Browse repository at this point
Important FindClass and ValidateClassRef optimization.
pyscripter
committed
8dfe703
View commit details
Copy full SHA for 8dfe703
View code at this point
Browse repository at this point
Commits on Oct 10, 2023
Breaking change: Removed CreateWith overload with 3 arguments
Show description for 64112f2
pyscripter
committed
64112f2
View commit details
Copy full SHA for 64112f2
View code at this point
Browse repository at this point
Reversed making TPyObject.PythonType a class var. Bad idea!
pyscripter
committed
ba6f513
View commit details
Copy full SHA for ba6f513
View code at this point
Browse repository at this point
Commits on Oct 9, 2023
Made TPyObject.PythonType a class var.
Show description for 0117d7d
pyscripter
committed
0117d7d
View commit details
Copy full SHA for 0117d7d
View code at this point
Browse repository at this point
Commits on Oct 6, 2023
Exposed members defined after manually wrapped members, so that the latter take precedence.
pyscripter
committed
2c244dd
View commit details
Copy full SHA for 2c244dd
View code at this point
Browse repository at this point
Commits on Oct 3, 2023
WrapDelphi:
Show description for f5fb751
pyscripter
committed
f5fb751
View commit details
Copy full SHA for f5fb751
View code at this point
Browse repository at this point
Commits on Oct 1, 2023
Call PyType_Ready in TPythonType.Initialize
pyscripter
committed
e4ab3a8
View commit details
Copy full SHA for e4ab3a8
View code at this point
Browse repository at this point
Commits on Sep 22, 2023
Fix unreleased python object in Run_CommandAsObjectWithDict
Show description for 02dd57b
pyscripter
committed
02dd57b
View commit details
Copy full SHA for 02dd57b
View code at this point
Browse repository at this point
Commits on Aug 2, 2023
Fix #337
Show description for ef41720
pyscripter
committed
ef41720
View commit details
Copy full SHA for ef41720
View code at this point
Browse repository at this point
Commits on Jul 31, 2023
Partial sync with the Embarcadero fork.
pyscripter
committed
76ef159
View commit details
Copy full SHA for 76ef159
View code at this point
Browse repository at this point
Commits on Jul 2, 2023
Promoted GetSequenceItem to public
pyscripter
committed
0b97a5a
View commit details
Copy full SHA for 0b97a5a
View code at this point
Browse repository at this point
Commits on Jun 29, 2023
Fix #426
pyscripter
committed
445de4e
View commit details
Copy full SHA for 445de4e
View code at this point
Browse repository at this point
Commits on Mar 21, 2023
addressed code review comments by pyscripter.
norayr
committed
62eab06
View commit details
Copy full SHA for 62eab06
View code at this point
Browse repository at this point
Commits on Mar 13, 2023
changes to fix Lazarus and FreePascal compilation issues.
norayr
committed
8a726f5
View commit details
Copy full SHA for 8a726f5
View code at this point
Browse repository at this point
Commits on Jan 18, 2023
Moved the detachment of clients to TPythonEngine.Destroy
pyscripter
committed
9a5d473
View commit details
Copy full SHA for 9a5d473
View code at this point
Browse repository at this point
Cleanup module notifications for TPythonType and TDelphiWrapper.
pyscripter
committed
0816040
View commit details
Copy full SHA for 0816040
View code at this point
Browse repository at this point
Commits on Jan 17, 2023
Removed unneeded TEngineClient.Notification
Show description for 424b8e0
pyscripter
committed
424b8e0
View commit details
Copy full SHA for 424b8e0
View code at this point
Browse repository at this point
PyByteArray added.
pyscripter
committed
85a2374
View commit details
Copy full SHA for 85a2374
View code at this point
Browse repository at this point
Commits on Jan 16, 2023
Android 3.7 added.
pyscripter
committed
da1bfe2
View commit details
Copy full SHA for da1bfe2
View code at this point
Browse repository at this point
Commits on Jan 15, 2023
Added AddClassMethodWithKeywords, AddClassMethodWithKeywords from the Embarcadero fork.
pyscripter
committed
20651a7
View commit details
Copy full SHA for 20651a7
View code at this point
Browse repository at this point
Added CreateWith overload for backward compatibility as in the Embarcadero fork
Show description for c8edaa5
pyscripter
committed
c8edaa5
View commit details
Copy full SHA for c8edaa5
View code at this point
Browse repository at this point
Commits on Jan 12, 2023
Better fix for https://github.com/python/cpython/issues/100171
pyscripter
committed
958d87d
View commit details
Copy full SHA for 958d87d
View code at this point
Browse repository at this point
Commits on Jan 1, 2023
Fix DefineSyntaxError
pyscripter
committed
a2f3b82
View commit details
Copy full SHA for a2f3b82
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.