Phix 1.0.0 uploaded!

new topic     » topic index » view thread      » older message » newer message

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 

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu