Phix 1.0.0 uploaded!
- Posted by petelomax Jul 04, 2021
- 1770 views
Usual place: http://phix.x10.mx/download.php (0.8.3 notes: https://openeuphoria.org/forum/m/135673.wc )
This release is all about pwa/p2js, which transpiles Phix code so it can run in a web browser.
The information posted in last month's announcement and the webinar has not really changed.
Other far less important changes include:
New builtins/bzstream.e for in-memory bzip handling New builtins/sets.e for basic set operations: is_member(), add_member(), remove_member(), union(), intersection(), difference(), is_subset(), is_superset() Allow exponential notation in mpfr.e, eg mpz_init("1e200"), also strips ',' and '_'. Deprecated mpz_probably_prime_p() and randstate functions. Added mpz_prime[_mr](), mpz_nthroot(), mpz_rand(), mpz_pollard_rho(). Renamed mpfr_get/set[_default]_prec() as mpfr_get/set[_default]_precision(). Renamed mpz_binom() as mpz_bin_uiui(), since latter is the standard gmp name for it. Added mpfr_get_fixed(), mpfr_rootn_ui(). Added even(), odd(), match_all() builtins. There is now an undocumented var_id() routine, but I'm not sure if you can do anything useful with it. vslice() now allows column as integer {s,e} for src[s..e], as well as integer for src[column]. New K_asmm flag to signal variables actually modified by inline assembly. New builtins\pipeio.e and updated demo\capture_console.exw Added a hll goto (see http://phix.x10.mx/docs/html/goto.htm) kill refcounts in deld() allow flatten(x,{}) to coerce a dword-sequence as opposed to string result. unique(x,"STABLE") not using tid (bugfix) delete_routine(x,0) now properly removes it dicts.e/trees shown by5 in ex.err Icallback() no longer duplicates entries IupHide() rather than IUP_CLOSE if dialog has a parent clear RASTERSIZE on IupShow make IupMessage wrap optional fixed IupTable sort crash on missing elements Allow userdata on IupTreeView nodes experimental pGUIC.e added (class based like irv's work on GTK, for nicer syntax etc) udts in structs required addRoutineId() out-of-date test in t42cback.exw removed