mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 15:43:01 +00:00 
			
		
		
		
	Add better debug info to amalgamated source.
This commit is contained in:
		| @@ -105,6 +105,7 @@ int main(int argc, const char **argv) { | ||||
|     fclose(boot_file); | ||||
|  | ||||
|     status = janet_dobytes(env, boot_buffer, (int32_t) boot_size, boot_filename, NULL); | ||||
|     free(boot_buffer); | ||||
|  | ||||
|     /* Deinitialize vm */ | ||||
|     janet_deinit(); | ||||
|   | ||||
| @@ -2522,7 +2522,8 @@ | ||||
|  | ||||
|   (defn do-one-flie | ||||
|     [fname] | ||||
|     (print "\n/* " fname " */\n") | ||||
|     (print "\n/* " fname " */") | ||||
|     (print "#line 0 \"" fname "\"\n") | ||||
|     (def source (slurp fname)) | ||||
|     (print (string/replace-all "\r" "" source))) | ||||
|  | ||||
|   | ||||
| @@ -681,8 +681,8 @@ JANET_API int janet_checkint(Janet x); | ||||
| JANET_API int janet_checkint64(Janet x); | ||||
| JANET_API int janet_checksize(Janet x); | ||||
| JANET_API JanetAbstract janet_checkabstract(Janet x, const JanetAbstractType *at); | ||||
| #define janet_checkintrange(x) ((x) == (int32_t)(x)) | ||||
| #define janet_checkint64range(x) ((x) == (int64_t)(x)) | ||||
| #define janet_checkintrange(x) ((x) >= INT32_MIN && (x) <= INT32_MAX && (x) == (int32_t)(x)) | ||||
| #define janet_checkint64range(x) ((x) >= INT64_MIN && (x) <= INT64_MAX && (x) == (int64_t)(x)) | ||||
| #define janet_unwrap_integer(x) ((int32_t) janet_unwrap_number(x)) | ||||
| #define janet_wrap_integer(x) janet_wrap_number((int32_t)(x)) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose