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
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 }}
pganalyze
libpg_query
Repository navigation
Code
Issues
43
(43)
Pull requests
16
(16)
Actions
Projects
Wiki
Security and quality
1
(1)
Insights
More
items
Add support for running on Windows
- #233
#233
Merged
lfittl
merged 18 commits into
16-latest
pganalyze/libpg_query:16-latest
from
windows-support
pganalyze/libpg_query:windows-support
Copy head branch name to clipboard
Jan 9, 2024
Conversation
Commits
18
(18)
Checks
Files changed
Merged
Add support for running on Windows
#233
lfittl
merged 18 commits into
16-latest
pganalyze/libpg_query:16-latest
from
windows-support
pganalyze/libpg_query:windows-support
Copy head branch name to clipboard
Commits
Commits on Jan 9, 2024
Extract source: Output special includes as include files, not source units
Show description for 2a919d8
lfittl
committed
2a919d8
View commit details
Copy full SHA for 2a919d8
Browse repository at this point
Add src/include folder for internal headers and included .c files
Show description for c546c48
lfittl
committed
c546c48
View commit details
Copy full SHA for c546c48
Browse repository at this point
Avoid use of mmap, asprintf and strndup to improve portability
lfittl
committed
5913775
View commit details
Copy full SHA for 5913775
Browse repository at this point
Improve handling of Postgres version-related defines
Show description for 1a39cc9
lfittl
committed
1a39cc9
View commit details
Copy full SHA for 1a39cc9
Browse repository at this point
GH actions: Update to actions/checkout@v4
Show description for 85c0264
lfittl
committed
85c0264
View commit details
Copy full SHA for 85c0264
Browse repository at this point
extract_source: Improve rewriting of thread local variables in includes
Show description for d081aa7
lfittl
committed
d081aa7
View commit details
Copy full SHA for d081aa7
Browse repository at this point
Remove strnlen fallback implementation
Show description for b2be8d5
lfittl
committed
b2be8d5
View commit details
Copy full SHA for b2be8d5
Browse repository at this point
Further improve compatibility with non-POSIX systems and C89 compilers
Show description for eb9c256
lfittl
committed
eb9c256
View commit details
Copy full SHA for eb9c256
Browse repository at this point
extract_source: Handle additional includes that are always needed directly
Show description for 52164d8
lfittl
committed
52164d8
View commit details
Copy full SHA for 52164d8
Browse repository at this point
Windows support: Keep port/win32{,_msvc} includes and add to CFLAGS
lfittl
committed
ee67862
View commit details
Copy full SHA for ee67862
Browse repository at this point
Windows support: Simplify write_stderr and should_output_to_client
Show description for ab3adeb
lfittl
committed
ab3adeb
View commit details
Copy full SHA for ab3adeb
Browse repository at this point
Windows support: Pull in necessary code during source extraction
Show description for c3d58c6
lfittl
committed
c3d58c6
View commit details
Copy full SHA for c3d58c6
Browse repository at this point
Windows support: Add fallback implementation for strlcpy
lfittl
committed
c407f72
View commit details
Copy full SHA for c407f72
Browse repository at this point
Windows support: Use correct pg_config defines when on _WIN32/_WIN64
Show description for d564c68
lfittl
committed
d564c68
View commit details
Copy full SHA for d564c68
Browse repository at this point
Windows support: Use pg_config_os.h to include port/win32.h if needed
Show description for 8e91de2
lfittl
committed
8e91de2
View commit details
Copy full SHA for 8e91de2
Browse repository at this point
Windows support: Add Makefile.msvc for building with MSVC and "nmake"
lfittl
committed
f23298f
View commit details
Copy full SHA for f23298f
Browse repository at this point
Windows support: Add GitHub actions for testing with MSVC and MSYS2
lfittl
committed
8ca6228
View commit details
Copy full SHA for 8ca6228
Browse repository at this point
Windows support: Don't use CRLFs for regression test .sql files
Show description for 59586e4
lfittl
committed
59586e4
View commit details
Copy full SHA for 59586e4
Browse repository at this point
You can’t perform that action at this time.