File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,22 @@ _This project uses semantic versioning. Before 1.0.0, this means that every brea
4
4
5
5
## Unreleased
6
6
7
+ - Added initial supported for Python objects [ #31 ] ( https://github.com/metadsl/egglog-python/pull/31 )
8
+
9
+ - Renamed ` BaseExpr ` to ` Expr ` for succinctness
10
+ - Add [ slides for zoom presentation with Open Teams] ( explanation/2023_07_presentation )
11
+ - Started adding [ tutorial for using with array API and sklearn] ( tutorials/array-api ) , using this to drive
12
+ the support for more Python integration
13
+ - Added a PyObject sort with the ` save_object ` and ` load_object ` egraphs methods and the ` exec `
14
+ - Added more general mechanism to upcast Python arguments into egglog expressions, by registering ` converter ` s
15
+ - Added support for default arguments (this required refactoring declerations so that pretty printing can lookup expressions)
16
+ - Added support for properties
17
+ - Added support for passing args as keywords
18
+ - Add support for pure Python methods, using the ` preserve ` kwarg to implement functions like ` __bool__ ` on expressions.
19
+ - Fix ` __str__ ` method when pretty printing breaks.
20
+ - Added to/from i64 to i64 methods.
21
+ - Upgraded ` egg-smol ` dependency ([ changes] ( https://github.com/saulshanabrook/egg-smol/compare/353c4387640019bd2066991ee0488dc6d5c54168...2ac80cb1162c61baef295d8e6d00351bfe84883f ) )
22
+
7
23
## 0.5.1 (2023-07-18)
8
24
9
25
- Added support for negation on ` f64 ` sort
You can’t perform that action at this time.
0 commit comments