Damien George
|
438c88dd2f
|
Add arbitrary precision integer support.
Some functionality is still missing (eg and, or, bit shift), and some
things are buggy (eg subtract).
|
2014-02-22 19:25:23 +00:00 |
|
Paul Sokolovsky
|
910843e86d
|
Allow ports to define statically builtin functions.
Convert unix open() to such.
|
2014-02-14 12:13:34 +02:00 |
|
Damien George
|
354d15a964
|
Implement fixed buffer vstrs; use them for import path.
|
2014-02-06 21:11:19 +00:00 |
|
Damien George
|
62ad189a65
|
py: Add compile option to enable/disable source line numbers.
|
2014-01-29 21:51:51 +00:00 |
|
Damien George
|
cbd2f7482c
|
py: Add module/function/class name to exceptions.
Exceptions know source file, line and block name.
Also tidy up some debug printing functions and provide a global
flag to enable/disable them.
|
2014-01-19 11:48:48 +00:00 |
|
Damien George
|
08335004cf
|
Add source file name and line number to error messages.
Byte code has a map from byte-code offset to source-code line number,
used to give better error messages.
|
2014-01-18 23:24:36 +00:00 |
|
Paul Sokolovsky
|
966879cf59
|
Add long int implementation using C long long type, enable for unix port.
|
2014-01-17 20:05:02 +02:00 |
|
Damien George
|
d3ebe4829d
|
Factor and simplify Makefile's and mpconfig, part 2.
|
2014-01-07 15:20:33 +00:00 |
|
Damien George
|
136f67523b
|
Factor and simplify Makefile's and mpconfig.
|
2014-01-07 14:54:15 +00:00 |
|
Paul Sokolovsky
|
d674bd5989
|
Convert USE_READLINE config option to be consistent with others.
|
2014-01-04 19:38:19 +02:00 |
|
Paul Sokolovsky
|
c90c0f68a2
|
Move INT_FMT, etc. declaration into global mpconfig.h .
This in particular makes it available for stm port.
|
2014-01-04 01:57:00 +02:00 |
|
Paul Sokolovsky
|
b372bfca21
|
Rename default config file to mpconfig.h, and port's to mpconfigport.h.
mpconfig.h will automatically pull mpconfigport.h.
|
2014-01-03 19:03:11 +02:00 |
|