Repository navigation
bpo-31904 : Add support for VxWorks RTOS #4184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
221 commits
Select commit
Hold shift + click to select a range
10d4405
patch configure for VxWorks
kuhlenough 9d53ef2
Any version of python should be OK for cross build.
kuhlenough db2e0e8
undef DATE TIME for VxWorks
kuhlenough cb3aa97
limited signal feilds in VxWorks
kuhlenough 1939a13
bpo-31904 : Python should support VxWorks RTOS
kuhlenough 9a92b63
What's new file for bpo-30914
kuhlenough e997ecc
**install** and **commoninstall** targets do not include shared libra…
kuhlenough 7faa281
revert Makefile.pre.in static build changes
kuhlenough 98d3bdf
Merge branch 'master' of https://github.com/kuhlenough/cpython
kuhlenough 249794c
EOL whitespace removal
kuhlenough 8bab325
Remove space
kuhlenough 21457f7
revert change
kuhlenough b6c9012
Merge branch 'master' of https://github.com/kuhlenough/cpython
kuhlenough 809b73a
whitespace
kuhlenough 847515f
Merge remote-tracking branch 'upstream/master'
kuhlenough 4abb38d
pull review changes
kuhlenough 08d4b40
Merge branch 'master' of https://github.com/kuhlenough/cpython
kuhlenough c8c322c
VxWorks has no h_errno reworked
kuhlenough fd303e0
Ignor readelf cross-compile error with VxWorks
kuhlenough 93dca1b
ssl detections differences with varibles
kuhlenough 288e627
fix indent with patchcheck
kuhlenough c768168
add VxWorks support for os_cpu_count, spawnv, spawnve
kuhlenough e7bf7e3
Merge branch 'master' of https://github.com/kuhlenough/cpython
kuhlenough f4b41a9
Don't build or install shared libraries if
kuhlenough f94b66a
Merge remote-tracking branch 'upstream/master'
kuhlenough 2b16c82
Restore mathlib() so VxWorks build doesn't fail looking for libm
kuhlenough 215bc2e
Reverse ifeq HAVE_DYNAMIC_LOADING logic in Makefile.pre.in
kuhlenough 6921cf8
Merge remote-tracking branch 'upstream/master'
kuhlenough e62ed36
fix review issues
kuhlenough 0861635
regenerated clinic/posixmodule.c.h
kuhlenough 4d9158a
Merge remote-tracking branch 'upstream/master'
kuhlenough c6d7110
test
760da7a
record changes before I remove test code
1a0786f
wut
9752833
compiles
aeb5a6d
remove test files
dd24c10
remove unessecary files
e83c1d8
remove files
f1e3e72
fix setup.py
29c94e6
add PyList to char** code
4a59407
successfully exposed rtpSpawn
cf0fdd7
fixstuff
233711d
fix conflicts
a290567
configure changed
aa2e09f
not sure
18463dd
Fix static linking extensions
pablogsal db70b18
Add test for building extensions as builtins
pablogsal dd55e39
Add more extensions to the test
pablogsal 0ad214f
Fix Windows Build
pablogsal 7058513
Fix tests
a6e829f
stage before merging bpo32232
9a9e4c6
fix merge conflicts
ec4c065
Merge branch 'pablogsal-bpo32232' into oscar
1a3e146
Merge remote-tracking branch 'upstream/master'
kuhlenough 4ec2302
refix os.pipe
fdda86b
temp
b73d9a5
Merge branch 'master' of https://github.com/python/cpython into oscar
e660837
fix random things
e4b940f
fixed root of bug
1e9e98c
add random support for vxworks
0d014f4
wat
228058d
fix leaking fds"
7fdefac
bpo-32726: Build macOS 10.9+ installer with private copy of Tcl/Tk 8.6
ned-deily 9561d7f
Update NEWS, docs, and patchlevel for 3.7.0b1
ned-deily a582432
need to remove debug messages later
f5f8a74
finished 3.7.0b1 - on to b1+
ned-deily 209108b
bpo-32727: smtplib's SMTP.send_message behaves differently with from_…
matrixise 57750be
bpo-30693: zip+tarfile: sort directory listing (#2263)
bmwiedemann 86fdad0
bpo-32583: Fix possible crashing in builtin Unicode decoders (#5325)
zhangyangyu f3da70f
Make site documentation more clear (#5461)
zhangyangyu 70e3042
bpo-32735: Fix typo in f-strings datetime format specifier example (G…
csabella 7f38637
Update Doc build for split off of 3.7 branch
ned-deily 4d65430
bpo-32565: Add missed versionadded directives for all new opcodes. (G…
miss-islington 78758f2
[3.7] bpo-32711: Fix warnings for Python/ast_unparse.c (GH-5426) (#5475)
miss-islington 71a0b0e
Implement TimerHandle.when() (GH-5473) (GH-5480)
miss-islington 5d2dcd0
Fix typo in hamt.c comments (GH-5478) (#5484)
miss-islington 7876778
bpo-32436: Fix compiler warning (GH-5483) (GH-5486)
miss-islington e985afc
bpo-32674: Improve the docstring for __import__ (GH-5339) (GH-5488)
miss-islington 709f6ad
bpo-32733: Make test_coroutines robust against -Werror (GH-5487) (GH-…
miss-islington 29fd9ea
Revert "bpo-31356: Add context manager to temporarily disable GC GH-5…
miss-islington 9ea42d2
test
c7de1d7
bpo-32614: Modify re examples to use a raw string to prevent warning …
miss-islington 2b5937e
bpo-32734: Fix asyncio.Lock multiple acquire safety issue (GH-5466) (…
miss-islington a23d30f
bpo-32303 - Consistency fixes for namespace loaders (GH-5481) (#5503)
warsaw f33eced
bpo-32604: Fix memory leaks in the new _xxsubinterpreters module. (GH…
miss-islington 52f7458
bpo-32739: Show default value for rotate() (GH-5485) (GH-5514)
miss-islington e86db34
[3.7] bpo-32746: Fix multiple typos (GH-5144) (GH-5520)
miss-islington 133514e
bpo-32720: Fixed the definition for width and precision in format min…
miss-islington 1a0239e
[3.7] bpo-32691: Use mod_spec.parent when running modules with pdb (G…
miss-islington e6499a0
Use assertTrue() instead of deprecated assert_(). (GH-5526) (GH-5527)
miss-islington 5c5e61b
Fix typo -- missing "not" (GH-5528) (GH-5530)
miss-islington 5b933aa
bpo-32765: Update configdialog General tab create page docstring (GH-…
miss-islington 4abcbc0
bpo-30928: IDLE - update NEWS.txt. (GH-5539) (GH-5540)
miss-islington fea0a12
[3.7] bpo-8722: Document __getattr__ behavior with AttributeError in …
miss-islington 2bb0bfa
bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-556…
miss-islington 9197e5d
add timeout
2c6f668
bpo-30693: Fix tarfile test cleanup on MSWindows (GH-5557) (GH-5567)
miss-islington 4e7a964
bpo-6135: Fix subprocess.check_output doc to mention changes in 3.6 (…
miss-islington a702f6b
Fix typo in whatsnew/3.7.rst (GH-5551) (GH-5553)
miss-islington a747cf6
bpo-32720: Fixed the replacement field grammar documentation. (GH-554…
miss-islington e1f0fd9
test
9dad132
change char to wchar
ad3997c
bpo-32802: Fix Travis build (GH-5589) (GH-5590)
miss-islington fbe4165
fix problem with sysroot addition;
ac8e483
Merge branch 'master' into oscar
73aaf36
add vxwapi as shared lib
105fcbf
bpo-32585: Add tkinter.ttk.Spinbox. (GH-5221) (GH-5592)
miss-islington 0e36173
bpo-32775: Fix regular expression warnings in fnmatch. (GH-5583) (GH-…
miss-islington 3a047a7
Make formatting of some return codes conforming to the general style.…
miss-islington 7df8049
Fix some warnings produced by different compilers. (GH-5593) (GH-5600)
miss-islington b82e97b
Shared Libs finalyl works! site.py had a abspath function that needed…
2ef69a1
bpo-30157: Fix csv.Sniffer.sniff() regex pattern. (GH-5601) (GH-5602)
miss-islington e39429a
travis: Use -O3 option (GH-5599)
miss-islington e603320
bpo-32800: Update link to w3c doc for xml default namespaces (GH-5609…
miss-islington 170b3f7
bpo-32792: Preserve mapping order in ChainMap() (GH-5586) (#GH-5617)
miss-islington a0b998d
bpo-11015: Update test.support documentation (GH-5619)
miss-islington fe61e8d
bpo-32604: Make _xxsubinterpreters build on Windows (GH-5624)
miss-islington 40f7d9a
[3.7] Add short-circuit for doc changes to AppVeyor (GH-5626)
zware 09df4b7
Fix AppVeyor doc short-circuit (GH-5633)
miss-islington ba4f218
bpo-32815: Improve docs on the subprocess API *text* parameter (GH-56…
miss-islington 972edd9
Fix typo in Include/objimpl.h, the word "has" was missing (GH-5568) (…
miss-islington 7041c76
remove debug messages; add def for gethostbyaddr
85f315b
remove broken ifdef
83b8cd8
fix static builds
0442599
bpo-32221: makeipaddr(): remove interface part + speedup (GH-5449) (G…
miss-islington 38b4dd7
bpo-32826: Add "encoding=utf-8" to open() in idle_test/test_help_abou…
miss-islington 74ebbae
bpo-29248: Fix os.readlink() on Windows (GH-5577)
miss-islington 65c32bb
bpo-32837: IDLE - require encoding argument for textview.view_file. (…
miss-islington 09819ef
bpo-32827: Fix usage of _PyUnicodeWriter_Prepare() in decoding errors…
miss-islington 53374cc
bpo-30579: Docs for dynamic traceback creation (GH-5653)
miss-islington 9b5a90b
bpo-32370: Use the correct encoding for ipconfig output in the uuid m…
miss-islington ef20abe
bpo-31787: Prevent refleaks when calling __init__() more than once (G…
miss-islington e81a6c8
bpo-31787: Skip refleak check when _hashlib is not available (GH-5660)
miss-islington 2e8d900
bpo-27846: Delete incorrect note in base64 docs (GH-5666)
miss-islington deab193
remove mercurial dot files (GH-5558)
miss-islington 8e29fd4
Fix installation instructions for *nix (GH-5605)
miss-islington 8caee0f
bpo-32841: Fix cancellation in awaiting asyncio.Condition (GH-5665)
miss-islington 7bc49fb
actually fix wrong module builds whne converting to use _vxworks inst…
f0616ce
Update comment in posixmodule.c (GH-5681)
miss-islington 960dec6
link the proper alloca for ctypes
f26b019
Update and sync importlib.resources documentation (GH-5694) (#5697)
miss-islington af6eaae
bpo-32436: Add docs for contextvars (GH-5685)
miss-islington 7b76b99
add proper include flags for openssl build
803e1a5
Correct the code example in Python 3.7's What's New (GH-5696)
miss-islington 5588990
VxWorks doesnt support O_NONBLOCK Flag
3db05a3
bpo-32604: Clean up created subinterpreters before runtime finalizati…
miss-islington 0f76411
bpo-32860: Fix a missing asterisk in the documentation for glob.iglob…
miss-islington 025544a
DOC: fix documentation for copyright and credits (GH-5706)
miss-islington afb5e55
bpo-32852: Fix trace changing sys.argv to tuple. (GH-5692)
miss-islington aeb5d73
Fix a typo in asyncio docs (GH-5721)
miss-islington d5be8e1
bpo-30638: Add clinic to `make regen-all` (GH-5671)
miss-islington fa9a502
[3.7] Improves the ability to build in CI (GH-5729)
miss-islington 7da582d
Clean up Travis config (GH-5727)
miss-islington 3892899
bpo-31333: Re-implement ABCMeta in C (GH-5733)
ilevkivskyi 0442de5
bpo-25988: Emit a warning when use or import ABCs from 'collections'.…
ilevkivskyi 2e84e47
bpo-25988: add NEWS entry for 3.7.0b2 (#5743)
ned-deily ca82e3c
bpo-32869: Fix incorrect dst buffer size for MultiByteToWideChar (GH-…
miss-islington 034a945
bpo-31333: Fix typo in whatsnew/3.7.rst (GH-5744)
miss-islington 19b7f66
bpo-31972: Improve docstrings for pathlib classes (GH-5310)
miss-islington 2072c80
Improve error message for "setup.py upload" without dist files (GH-21…
miss-islington 0cd3581
bpo-32682: Improve libz version parsing in test_zilb (GH-5347)
miss-islington 622a824
bpo-30121: Fix test_subprocess for Windows Debug builds (GH-5758)
miss-islington a3d6c1b
bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5765)
miss-islington bab4fe3
closes bpo-32859: Don't retry dup3() if it is not available at runtim…
miss-islington 1d927d4
bpo-31848: Fix broken error handling in Aifc_read.initfp() when the S…
miss-islington eed3c7a
bpo-32604: Swap threads only if the interpreter is different. (gh-5783)
miss-islington 98a86cb
bpo-32540: Update venv documentation (GH-5736)
miss-islington 7452f6d
bpo-28886: doc: Move deprecated abc decorators to separate section (G…
miss-islington e5d38de
bpo-32008: don't use PROTOCOL_TLSv1 in example (GH-5789)
miss-islington 69607b4
bpo-32889: update valgrind suppressions (GH-5779)
miss-islington c59bc98
bpo-32874: IDLE: add tests for pyparse (GH-5755)
miss-islington bc2e110
closes bpo-32898: Fix debug build crash with COUNT_ALLOCS (GH-5800)
miss-islington dfa1144
bpo-32905: IDLE - remove unused code in pyparse module (GH-5807)
miss-islington 01dd52f
bpo-32556: nt._getfinalpathname, nt._getvolumepathname and nt._getdis…
miss-islington e5a9b35
bpo-32457: Improves handling of denormalized executable path when lau…
miss-islington b4c6bdc
merge
21fb278
fix redef issue with NONE in _pickle
640cce7
increase subprocess size
f64606e
remove all debug messages
8f2516a
fix broken else
d16ad7f
move subprocess pipe duplicate into more reasonable placeds and repla…
bf0607a
fix bug with spawned subprocess not closing p2cwrite
785ced6
restore correct path after spawning subprocess
084256d
switch default encoding to ascii
7d62768
fix hash randomization at initialization
dd7460b
skip some test cases
61490c0
ensure correct openssl libs included
4ca9f18
forgot test
8092657
keep fixing test cases
22701dd
lost a days worth of work cuz forgot to push before rebuild >.>, this…
768c619
skip osfork tests
36b0634
whoops on beginswith
0ba5ab7
skip ssl tests if vxworks
dc42724
idk
c79857f
expose and use vxworks pathIsAbsolute
cdaa817
realpath is currently broken
217b2d9
fix random
61a4f27
keep fixing test modules
92465c7
keep fixing path issues
0461bda
skip test
72b343d
fixed select blocking
f569783
fix last commit
8598648
yeah no select isnt fixed yet
875bb82
Merge pull request #2 from kuhlenough/oscar
kuhlenough addd1a0
Merge remote-tracking branch 'upstream/master'
kuhlenough 37b7dc8
remove debug print
ooosssososos a74b6d6
Merge pull request #3 from kuhlenough/oscar
ooosssososos fc9529f
remove testing code
ooosssososos cc3d30b
remove testing code
ooosssososos df4b6ff
fixed the random problem in vxworks seeding
ooosssososos 39e4d4e
change modificitation to skip
ooosssososos f2682d6
remove #endif
ooosssososos ddde264
Merge pull request #4 from kuhlenough/oscar
ooosssososos d0c89e4
Revert "Update Doc build for split off of 3.7 branch"
kuhlenough 69ff954
Merge branch 'master' of https://github.com/kuhlenough/cpython
kuhlenough d5127ac
Revert "Fix static linking extensions"
kuhlenough d0ecc40
Revert "Fix Windows Build"
kuhlenough 43aeefc
Revert "Add more extensions to the test"
kuhlenough 0b620c4
revert linefeed changes
kuhlenough 79f497a
Revert "Fix static linking extensions"
kuhlenough cbcfdf9
clean-up cruff
kuhlenough File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
ssl detections differences with varibles
- Loading branch information
commit 93dca1b76b9dfdc63a41db5920b3ac48c663f1a6
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code below is mostly duplicated. The only differences are few arguments. Wouldn't be easy to just set platform depending local variables for these arguments? The value for
librariesalso is used below.