Yukihiro Matz Matsumoto
b8e5a57047
rename mrb_load_irep etc. for naming consistency
2012-12-05 02:48:29 +09:00
shtirlic
83ecb2f078
Fix compile warnings in mirb
...
Change last_char type to int
Warnings
mirb.c:174:7: warning: comparison is always false due to limited range of data type [-Wtype-limits]
warning: comparison is always false due to limited range of data type [-Wtype-limits]
2012-11-29 19:03:00 +04:00
Yukihiro Matsumoto
5987f67a8d
ignore cfunc method in backtrace
2012-11-03 01:42:19 +09:00
Yukihiro Matsumoto
e0aa96a682
avoid trigraph (???) in backtrace
2012-11-03 01:40:51 +09:00
Tomoyuki Sahara
43f4934e6d
printf("%s", NULL) is not safe on some platforms.
2012-11-02 10:48:39 +09:00
Tomoyuki Sahara
650008bf9e
fix compilation.
2012-11-02 10:37:52 +09:00
Tomoyuki Sahara
9622d65a6b
show line numbers in backtrace.
2012-11-02 10:33:33 +09:00
Tomoyuki Sahara
80ed166e9f
show all callinfo's.
2012-11-02 10:33:23 +09:00
Tomoyuki Sahara
075aa3eeaa
don't print garbage entries.
2012-11-02 10:33:14 +09:00
Tomoyuki Sahara
5bae6459ff
show backtrace.
2012-11-02 10:32:39 +09:00
Akira Yumiyama
38fb8b07c6
fix mruby exit status with mrb file.
2012-10-30 23:49:10 +09:00
Yukihiro Matsumoto
52d39e6224
prevent resource leak (outfile)
2012-10-23 19:01:37 +09:00
Yukihiro Matsumoto
19cd9c6e2e
print error message on mrb load error
2012-10-18 06:05:59 +09:00
Yukihiro Matsumoto
76f28241f1
"mrbc -" should take input from stdin; close #489
2012-10-16 20:54:06 +09:00
Yukihiro Matsumoto
cf2bd3469a
preserve script file name
2012-10-05 10:55:29 +09:00
Yukihiro Matsumoto
70916d030c
script file name should not be in ARGV
2012-10-04 14:56:24 +09:00
Yukihiro Matsumoto
0d9b91083b
specify know capacity of an array
2012-10-04 14:39:44 +09:00
Yukihiro Matsumoto
af8f039b90
mruby should exit with 0 on success
2012-09-30 08:41:36 +09:00
Daniel Bovensiepen
f6a9846d0e
Fix writing errors in Makefiles
2012-09-10 23:25:50 +08:00
Yukihiro "Matz" Matsumoto
e8ae210c25
Merge pull request #451 from monaka/pr-print-usage
...
[xpcat] Print usage in the parameter error.
2012-09-04 14:13:53 -07:00
Masaki Muranaka
71672494c8
Costmetic change.
2012-09-05 03:11:13 +09:00
Masaki Muranaka
8a7678a8dc
Print usage in case using -o without outputfile.
2012-09-05 03:10:11 +09:00
Masaki Muranaka
4854f21c08
Remove some redundant memset().
2012-09-05 02:56:32 +09:00
Masaki Muranaka
75da995489
Fix not to use memset() in structure inizialization.
2012-09-05 02:55:25 +09:00
Masaki Muranaka
a1876bc22b
Reset last_code_line instead of ruby_code.
2012-09-05 02:50:34 +09:00
Yukihiro Matsumoto
dabe3ca0c7
mirb would terminate on quit in the continuing line
2012-09-03 15:34:22 +09:00
Masamitsu MURASE
8720816c0f
Set filename in mrbc.c.
2012-08-26 19:21:44 +09:00
Yukihiro Matsumoto
15725eb4f6
file/line info passed to codegen; argument type of mrb_generate_code() has changed
2012-08-22 22:36:44 +09:00
Masamitsu MURASE
213477df2d
Modify argument of mrbc_filename.
2012-08-18 22:14:47 +09:00
Joseph McCullough
e7b61c65bb
Don't exit if 'exit' or 'quit' are in quote blocks
2012-08-17 19:51:38 -05:00
Joseph McCullough
618f25bfe2
'exit' and 'quit' cause exit regardless of open block
2012-08-17 18:19:06 -05:00
Yukihiro Matsumoto
7bf4142c42
mruby should read from stdin if no argument given as cruby does
2012-08-15 09:31:59 +09:00
Yukihiro Matsumoto
5f11890d04
mruby should accept "-" as stdin
2012-08-15 09:31:13 +09:00
suzukaze
d648970bc8
fixed showing no 'Usage'.
2012-08-14 23:50:39 +09:00
Yukihiro Matsumoto
1ff6dfd081
should not leave open code on syntax errors; close #413
2012-08-01 17:52:14 +09:00
Yukihiro "Matz" Matsumoto
ff707384c3
Merge pull request #407 from silverhammermba/cpp
...
C++ compatibility
2012-07-29 17:42:17 -07:00
Max Anselm
50b9f54a65
Make void casts explicit.
...
(Forgot a couple files)
2012-07-29 20:11:08 -04:00
Yuichiro MASUI
ef993d7549
Added mrbc support output to stdout
2012-07-29 20:58:02 +09:00
Yukihiro Matsumoto
fdc224ff2f
remove unused label; close #381
2012-07-18 14:43:14 +09:00
Yukihiro Matsumoto
42cfe5c9f3
make mruby work even when DISABLE_STDIO is set
2012-07-17 23:51:57 +09:00
Yukihiro Matsumoto
6ea5c6b517
make mirb work even when DISABLE_STDIO is set
2012-07-17 23:46:48 +09:00
Yukihiro Matsumoto
c8700c4a21
remove Syntax OK if syntax isn't ok; close #368
2012-07-15 16:23:55 +09:00
Yukihiro Matsumoto
72f7c51bc0
mruby should print error properly
2012-07-14 15:39:53 +09:00
Yukihiro Matsumoto
83ccb715b2
mruby: print Syntax OK on -c
2012-07-14 07:45:24 +09:00
Yukihiro Matsumoto
5938956171
mrbc: better cleanup before exit
2012-07-14 07:39:50 +09:00
Yukihiro Matsumoto
e380692224
mrb_load_xxx to return undef + mrb_undef_p
2012-07-14 07:38:43 +09:00
Yukihiro Matsumoto
8e1c842b7e
simpify mruby/mrbc using context
2012-07-13 15:36:43 +09:00
Yukihiro Matsumoto
bbec03bb7a
add missing (empty) default for swtch; close #364
2012-07-13 14:35:18 +09:00
Yukihiro Matsumoto
85a0cad905
use new function mrb_parser_free()
2012-07-03 21:54:08 +09:00
Yukihiro Matsumoto
fc27f71289
add new function mrb_parser_free()
2012-07-03 21:52:11 +09:00