|
0e0b8448
|
small adjustments to codex-written documentation
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
09bf7cf8
|
swift 6.0 is enough
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
53c6333e
|
only import foundation when needed
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
a216f0b2
|
cleanup tuples, support negative indexing
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
cb8a24a7
|
Fix escapeFromIsolation to avoid some possible lifecycle issues.
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
77aa7066
|
Changed the nature of PythonObject unique ID from a dictionary lookup key to ...
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
56d6821e
|
Changes to bytes handling for backward compatibility to Python 3.9.
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
3ea31503
|
Changed some Codex-generated words.
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
8c851dc8
|
docs
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
e8d5d11e
|
note
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
00694700
|
documentation adjustments
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
30027c96
|
note about String(None)
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
42dffea1
|
conversions docs, edge case tests, bug fix
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
025d6377
|
removed from() methods
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
42f07fdc
|
cleanup TODOs
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
37d4d931
|
optional conversions and some fixes related to python None
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
79e656a4
|
convert KeyValuePairs to Python
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
dc7e9896
|
spelling typo
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
8603bd8a
|
startup polishing
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
1e63cd26
|
some slicing refinements
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
97627688
|
finishing up setItem and getItem
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
785084a6
|
reference count checking is fixed now
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
bb815a50
|
error handling documented
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
37c70f4e
|
narrative
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
902cd552
|
trying to make error handling as useful as PythonKit's
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
01432ba0
|
only start the logging system once
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
13f6a320
|
Attribute support
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
aff77d7c
|
callable is done
|
Ben White <b****e@i****m>
|
about 2 months ago
|
|
|
3909f3ea
|
iteration support
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
c292746d
|
logical operations and trueness/falseness checking
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
26fd9aef
|
logical operations and trueness/falseness checks
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
8e0bf073
|
documentation updates
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
5f84d1ca
|
cleaning up comparisons
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
af264c30
|
equal and notEqual are done
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
70e8532a
|
Equal not Equals
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
faa0f83d
|
refinements and >= and <=
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
25fea6e8
|
greater than is good now
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
903ba45f
|
less than operator is refined
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
0374ee4c
|
unary arithmetic operators
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
ead5b79c
|
bit shift operators
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
e85b9a29
|
more bitwise operations
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
221796c8
|
bitwise AND is good now
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
f86f723b
|
exponentiation done
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
54389c42
|
Fixed a cleanup ordering issue. Thrown python exceptions need to be converte...
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
f28ca7c1
|
modulus
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
b15390d0
|
division
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
f52259fb
|
Multiplication done and some cleanup of async subtraction and addition.
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
b8edc8dd
|
Subtraction good now
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
28b6038d
|
Addition 100% good now.
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
8eedea1d
|
Conformance to CustomReflectable similar to PythonKit
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
077aff96
|
SafePythonObject now conforms to CustomPlaygroundDisplayConvertible
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
f599da02
|
SafePythonObject now conforms to CustomStringConvertible
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
7fd6e151
|
bytes support
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
e4eb8b6b
|
testing for bytes
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
4eea9586
|
more bytes stuff
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
4ed33982
|
support for creating python bytes objects from swift data
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
de8c2d3d
|
functions for getting the size of bytes objects
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
a507a01f
|
better error handling for bytes stuff
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
ec9435f2
|
some bytes support
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
d474e53a
|
Moved ThreadState alias into runtime
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
21e06cde
|
use concise noasync message
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
3370a28a
|
some bytes support
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
18897670
|
use concise noasync message
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
b7e8572d
|
use concise noasync message
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
7073233a
|
use concise noasync message
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
4e38da66
|
support for sets. Codex wrote it.
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
e0bb8483
|
set support
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
9b9900f5
|
Starting to add support for python set/frozenset
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
6cd3671f
|
Swift range support for slicing lists. Written by Codex.
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
8a16a583
|
Array is convertible to SafePythonObject now
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
e22ea362
|
Add tests for list append with the + operator. Add test for list binding to ...
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
d5666c2c
|
Codex wrote these function comments
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
0bd1cf40
|
Codex wrote this documentation
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
29637de9
|
throwing functions to use instead of subscripting if users want robust code t...
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
b245f747
|
Codex wrote all these unit tests for list functionality
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
b2d836b9
|
listDeleteItem functions are now consistently named
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
d4e82d4e
|
negative list indexing
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
ac410c36
|
Python slice support. Written by Codex as directed by Ben.
|
Ben White <b****e@i****m>
|
2 months ago
|
|
|
2a34cbda
|
Filling in some missing list support
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
efee17c7
|
Fixed comment
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
81cfc9b4
|
error handling was missing for callCallable Python API helper
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
015812bd
|
Trying to wrap up dictionaries
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
0c825242
|
deleteItem and containsKey added for Dictionary support. Codex did it.
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
70a2dfe2
|
throwing instead of returning optionals
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
1a07034c
|
Bug fix: GIL needed for async newPythonDict
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
b4786a3f
|
testing dictionary support
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
f5e88dee
|
Wrapping up tuple support. Codex thinks it's good.
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
1d9a2e3f
|
list support for async
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
f7ce15c2
|
removed try
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
6722e1ad
|
convert dictionary to safe python
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
c8967b73
|
convert dictionary to safe python
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
6d6145ce
|
uses API helpers
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
d83b32f5
|
Cleaned up with new style API usage.
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
c38e4239
|
MIT license
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
4c2cad9a
|
Dict improvements in progress
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
bf882ec6
|
minor changes
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
8c306fbc
|
Dict and list support additions
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
c132162e
|
Dict and list error types
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
d5a7dd7a
|
API helpers with some improved error handling.
|
Ben White <b****e@i****m>
|
3 months ago
|
|
|
aa42f6e3
|
dict and list support additions
|
Ben White <b****e@i****m>
|
3 months ago
|
|