File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -49,19 +49,24 @@ The Unix version
49
49
50
50
The "unix" port requires a standard Unix environment with gcc and GNU make.
51
51
x86 and x64 architectures are supported (i.e. x86 32- and 64-bit), as well
52
- as ARMv7. Porting to other architectures require writing some assembly code
53
- for the exception handling.
52
+ as ARM and MIPS. Making full-featured port to another architecture requires
53
+ writing some assembly code for the exception handling and garbage collection.
54
+ Alternatively, fallback implementation based on setjmp/longjmp can be used.
54
55
55
56
To build:
56
57
57
58
$ cd unix
58
59
$ make
59
60
60
- Then to test it:
61
+ Then to give it a try :
61
62
62
63
$ ./micropython
63
64
>>> list(5 * x + y for x in range(10) for y in [4, 2, 1])
64
65
66
+ Run complete testsuite:
67
+
68
+ $ make test
69
+
65
70
Debian/Ubuntu/Mint derivative Linux distros will require build-essentials and
66
71
libreadline-dev packages installed. To build FFI (Foreign Function Interface)
67
72
module, libffi-dev and pkg-config packages are required. If you have problems
You can’t perform that action at this time.
0 commit comments