]> git.lizzy.rs Git - nothing.git/log
nothing.git
5 years agoImplement clone_atom
rexim [Sun, 2 Sep 2018 18:40:52 +0000 (01:40 +0700)]
Implement clone_atom

5 years ago(#311) Implement clone_expr
rexim [Sun, 2 Sep 2018 18:39:03 +0000 (01:39 +0700)]
(#311) Implement clone_expr

5 years ago(#311) Add lisp repl executable
rexim [Sun, 2 Sep 2018 18:28:34 +0000 (01:28 +0700)]
(#311) Add lisp repl executable

5 years ago(#311) Fix nil_p implementation
rexim [Sun, 2 Sep 2018 18:28:02 +0000 (01:28 +0700)]
(#311) Fix nil_p implementation

5 years ago(#311) Implement eval_atom
rexim [Sun, 2 Sep 2018 18:03:53 +0000 (01:03 +0700)]
(#311) Implement eval_atom

5 years ago(#311) Implement plus_op
rexim [Sun, 2 Sep 2018 17:48:45 +0000 (00:48 +0700)]
(#311) Implement plus_op

5 years ago(#311) Implement eval_args
rexim [Sun, 2 Sep 2018 17:25:22 +0000 (00:25 +0700)]
(#311) Implement eval_args

5 years ago(#311) implement eval_funcall
rexim [Sun, 2 Sep 2018 17:09:50 +0000 (00:09 +0700)]
(#311) implement eval_funcall

5 years ago(#311) implement eval
rexim [Sun, 2 Sep 2018 16:38:58 +0000 (23:38 +0700)]
(#311) implement eval

5 years agoMerge pull request #309 from tsoding/285
Alexey Kutepov [Sun, 2 Sep 2018 14:22:02 +0000 (21:22 +0700)]
Merge pull request #309 from tsoding/285

(#285) Scope

5 years agoTODO(#312)
rexim [Sun, 2 Sep 2018 14:15:55 +0000 (21:15 +0700)]
TODO(#312)

5 years agoTODO(#311)
rexim [Sun, 2 Sep 2018 14:15:12 +0000 (21:15 +0700)]
TODO(#311)

5 years agoTODO(#310)
rexim [Sun, 2 Sep 2018 14:14:41 +0000 (21:14 +0700)]
TODO(#310)

5 years ago(#285) Fix failing tests
rexim [Sun, 2 Sep 2018 14:13:17 +0000 (21:13 +0700)]
(#285) Fix failing tests

5 years ago(#285) Implement scope
rexim [Sun, 2 Sep 2018 12:14:19 +0000 (19:14 +0700)]
(#285) Implement scope

5 years ago(#285) Introduce equals operation
rexim [Sat, 1 Sep 2018 17:26:01 +0000 (00:26 +0700)]
(#285) Introduce equals operation

5 years agoMerge pull request #306 from tsoding/303
Alexey Kutepov [Tue, 28 Aug 2018 13:06:15 +0000 (20:06 +0700)]
Merge pull request #306 from tsoding/303

(#303) Parsing expr-s from file

5 years agoTODO(#308)
rexim [Tue, 28 Aug 2018 13:02:10 +0000 (20:02 +0700)]
TODO(#308)

5 years agoTODO(#307)
rexim [Tue, 28 Aug 2018 13:01:40 +0000 (20:01 +0700)]
TODO(#307)

5 years ago(#303) Implement read_expr_from_file
rexim [Tue, 28 Aug 2018 12:55:01 +0000 (19:55 +0700)]
(#303) Implement read_expr_from_file

5 years ago(#303) read_expr_from_stream -> read_expr_from_file
rexim [Tue, 28 Aug 2018 11:58:45 +0000 (18:58 +0700)]
(#303) read_expr_from_stream -> read_expr_from_file

5 years ago(#303) Introduce string and stream readers
rexim [Tue, 28 Aug 2018 11:57:33 +0000 (18:57 +0700)]
(#303) Introduce string and stream readers

5 years agoMerge pull request #305 from tsoding/test-refine
Alexey Kutepov [Mon, 27 Aug 2018 12:20:31 +0000 (19:20 +0700)]
Merge pull request #305 from tsoding/test-refine

Test refine

5 years agoDocument how to run unit tests
rexim [Mon, 27 Aug 2018 12:17:42 +0000 (19:17 +0700)]
Document how to run unit tests

5 years agoRemove script_test
rexim [Mon, 27 Aug 2018 12:17:27 +0000 (19:17 +0700)]
Remove script_test

It can be finally replaced with a proper unit testing

5 years agoMerge pull request #304 from tsoding/148
Alexey Kutepov [Mon, 27 Aug 2018 12:01:28 +0000 (19:01 +0700)]
Merge pull request #304 from tsoding/148

(#148) Introduce simple homemade unit testing framework

5 years ago(#148) fix test path
rexim [Mon, 27 Aug 2018 11:54:59 +0000 (18:54 +0700)]
(#148) fix test path

5 years ago(#148) Introduce simple homemade unit testing framework
rexim [Mon, 27 Aug 2018 11:52:11 +0000 (18:52 +0700)]
(#148) Introduce simple homemade unit testing framework

5 years agoTTY color support is outside of the scope of this project
rexim [Sun, 26 Aug 2018 23:09:05 +0000 (06:09 +0700)]
TTY color support is outside of the scope of this project

Close #293

5 years agoRemove dead code
rexim [Sun, 26 Aug 2018 22:39:25 +0000 (05:39 +0700)]
Remove dead code

5 years agoMerge pull request #302 from tsoding/301
Alexey Kutepov [Sun, 26 Aug 2018 22:34:11 +0000 (05:34 +0700)]
Merge pull request #302 from tsoding/301

(#301) Make parser support lists

5 years ago(#301) Make parser support lists
rexim [Sun, 26 Aug 2018 22:29:23 +0000 (05:29 +0700)]
(#301) Make parser support lists

5 years agoTODO(#301)
rexim [Sun, 26 Aug 2018 21:56:38 +0000 (04:56 +0700)]
TODO(#301)

5 years agoMerge pull request #300 from tsoding/299
Alexey Kutepov [Sun, 26 Aug 2018 21:54:11 +0000 (04:54 +0700)]
Merge pull request #300 from tsoding/299

(#299) Tokenizer

5 years ago(#299) Internalize token()
rexim [Sun, 26 Aug 2018 21:47:44 +0000 (04:47 +0700)]
(#299) Internalize token()

5 years ago(#299) Simplify parser with tokenizer
rexim [Sun, 26 Aug 2018 21:36:40 +0000 (04:36 +0700)]
(#299) Simplify parser with tokenizer

5 years ago(#299) create_expr_from_str -> parse_expr
rexim [Sun, 26 Aug 2018 20:39:09 +0000 (03:39 +0700)]
(#299) create_expr_from_str -> parse_expr

Close #297
Close #291

5 years ago(#299) Introduce tokenizer
rexim [Sun, 26 Aug 2018 20:36:23 +0000 (03:36 +0700)]
(#299) Introduce tokenizer

5 years agoMerge pull request #298 from tsoding/296
Alexey Kutepov [Sat, 25 Aug 2018 21:43:17 +0000 (04:43 +0700)]
Merge pull request #298 from tsoding/296

(#296) Make print_cons_as_sexpr support lists

5 years ago(#296) Make print_cons_as_sexpr support lists
rexim [Sat, 25 Aug 2018 21:40:50 +0000 (04:40 +0700)]
(#296) Make print_cons_as_sexpr support lists

5 years agoMerge pull request #295 from tsoding/289
Alexey Kutepov [Sat, 25 Aug 2018 18:31:10 +0000 (01:31 +0700)]
Merge pull request #295 from tsoding/289

(#289) Implement symbol parsing

5 years agoTODO(#297)
rexim [Sat, 25 Aug 2018 18:27:46 +0000 (01:27 +0700)]
TODO(#297)

5 years agoTODO(#296)
rexim [Sat, 25 Aug 2018 18:26:53 +0000 (01:26 +0700)]
TODO(#296)

5 years ago(#289) Implement symbol parsing
rexim [Sat, 25 Aug 2018 18:25:20 +0000 (01:25 +0700)]
(#289) Implement symbol parsing

5 years agoMerge pull request #290 from tsoding/288
Alexey Kutepov [Sat, 25 Aug 2018 18:10:12 +0000 (01:10 +0700)]
Merge pull request #290 from tsoding/288

(#288) Implement string parsing

5 years agoTODO(#294)
rexim [Sat, 25 Aug 2018 18:08:02 +0000 (01:08 +0700)]
TODO(#294)

5 years agoTODO(#293)
rexim [Sat, 25 Aug 2018 18:07:40 +0000 (01:07 +0700)]
TODO(#293)

5 years agoTODO(#292)
rexim [Sat, 25 Aug 2018 18:07:16 +0000 (01:07 +0700)]
TODO(#292)

5 years agoTODO(#291)
rexim [Sat, 25 Aug 2018 18:06:51 +0000 (01:06 +0700)]
TODO(#291)

5 years ago(#288) Introduce ParseError
rexim [Sat, 25 Aug 2018 18:05:37 +0000 (01:05 +0700)]
(#288) Introduce ParseError

5 years ago(#288) Try to initialize anonymous struct
rexim [Sat, 25 Aug 2018 17:59:29 +0000 (00:59 +0700)]
(#288) Try to initialize anonymous struct

5 years ago(#288) Implement string parsing
rexim [Sat, 25 Aug 2018 17:50:44 +0000 (00:50 +0700)]
(#288) Implement string parsing

5 years ago(#288) fix project build
rexim [Sat, 25 Aug 2018 17:39:23 +0000 (00:39 +0700)]
(#288) fix project build

5 years ago(#288) split create_atom
rexim [Sat, 25 Aug 2018 17:38:38 +0000 (00:38 +0700)]
(#288) split create_atom

5 years ago(#288) implement print_parse_error
rexim [Sat, 25 Aug 2018 16:42:53 +0000 (23:42 +0700)]
(#288) implement print_parse_error

5 years ago(#288) Extend ParseResult with error_cursor
rexim [Sat, 25 Aug 2018 16:24:07 +0000 (23:24 +0700)]
(#288) Extend ParseResult with error_cursor

5 years ago(#288) TODO: create_expr_from_str doesn't no support comments
rexim [Sat, 25 Aug 2018 16:10:18 +0000 (23:10 +0700)]
(#288) TODO: create_expr_from_str doesn't no support comments

5 years agoMerge pull request #287 from tsoding/283
Alexey Kutepov [Sun, 19 Aug 2018 19:12:31 +0000 (02:12 +0700)]
Merge pull request #287 from tsoding/283

(#283) Implement parsing

5 years agoTODO(#289)
rexim [Sun, 19 Aug 2018 19:06:15 +0000 (02:06 +0700)]
TODO(#289)

5 years agoTODO(#288)
rexim [Sun, 19 Aug 2018 19:05:46 +0000 (02:05 +0700)]
TODO(#288)

5 years ago(#283) More interesting test case
rexim [Sun, 19 Aug 2018 19:02:38 +0000 (02:02 +0700)]
(#283) More interesting test case

5 years ago(#283) Implement number parsing
rexim [Sun, 19 Aug 2018 18:59:56 +0000 (01:59 +0700)]
(#283) Implement number parsing

5 years ago(#283) Extract parser related stuff to a separate trans unit
rexim [Sun, 19 Aug 2018 18:26:21 +0000 (01:26 +0700)]
(#283) Extract parser related stuff to a separate trans unit

5 years ago(#283) start parser implementation
rexim [Sun, 19 Aug 2018 18:16:04 +0000 (01:16 +0700)]
(#283) start parser implementation

5 years agoMerge pull request #286 from tsoding/284
Alexey Kutepov [Sun, 19 Aug 2018 16:52:29 +0000 (23:52 +0700)]
Merge pull request #286 from tsoding/284

(#284) Implement print_expr_as_sexpr

5 years ago(#284) Implement print_expr_as_sexpr
rexim [Sun, 19 Aug 2018 16:50:41 +0000 (23:50 +0700)]
(#284) Implement print_expr_as_sexpr

5 years agoMerge pull request #282 from tsoding/280
Alexey Kutepov [Sat, 18 Aug 2018 20:27:29 +0000 (03:27 +0700)]
Merge pull request #282 from tsoding/280

(#280) Introduced struct Expr

5 years agoTODO(#285)
rexim [Sat, 18 Aug 2018 20:25:09 +0000 (03:25 +0700)]
TODO(#285)

5 years agoTODO(#284)
rexim [Sat, 18 Aug 2018 20:24:33 +0000 (03:24 +0700)]
TODO(#284)

5 years agoTODO(#283)
rexim [Sat, 18 Aug 2018 20:23:57 +0000 (03:23 +0700)]
TODO(#283)

5 years ago(#280) lay down the unfinished work
rexim [Sat, 18 Aug 2018 20:22:37 +0000 (03:22 +0700)]
(#280) lay down the unfinished work

5 years ago(#280) Introduce AST of scripting language
rexim [Sat, 18 Aug 2018 19:15:09 +0000 (02:15 +0700)]
(#280) Introduce AST of scripting language

5 years agoMerge pull request #281 from tsoding/posix-friendly-names
Alexey Kutepov [Sat, 18 Aug 2018 17:10:21 +0000 (00:10 +0700)]
Merge pull request #281 from tsoding/posix-friendly-names

Posix friendly names

5 years agofind -type f -exec sed -i "s/\b\(\w\)\(\w*\)_t\b/\U\1\E\2/g" {} \;
rexim [Sat, 18 Aug 2018 17:03:01 +0000 (00:03 +0700)]
find -type f -exec sed -i "s/\b\(\w\)\(\w*\)_t\b/\U\1\E\2/g" {} \;

5 years agoMerge pull request #279 from tsoding/207
Alexey Kutepov [Sun, 12 Aug 2018 19:24:32 +0000 (02:24 +0700)]
Merge pull request #279 from tsoding/207

(#207) Fix floating boxes in lava

5 years ago(#207) remove -Wbool-compare
rexim [Sun, 12 Aug 2018 19:22:15 +0000 (02:22 +0700)]
(#207) remove -Wbool-compare

5 years ago(#207) Implement boxes_float_in_lava
rexim [Sun, 12 Aug 2018 19:19:20 +0000 (02:19 +0700)]
(#207) Implement boxes_float_in_lava

5 years ago(#207) implement lava_float_rigid_rect
rexim [Sun, 12 Aug 2018 17:58:47 +0000 (00:58 +0700)]
(#207) implement lava_float_rigid_rect

5 years ago(#207) Remove wavy_rect_overlaps
rexim [Sun, 12 Aug 2018 17:49:51 +0000 (00:49 +0700)]
(#207) Remove wavy_rect_overlaps

5 years ago(#207) introduce wavy_rect_hitbox
rexim [Sun, 12 Aug 2018 17:47:28 +0000 (00:47 +0700)]
(#207) introduce wavy_rect_hitbox

5 years ago(#207) lava_float_solid -> lava_float_rigid_rect
rexim [Sun, 12 Aug 2018 17:34:34 +0000 (00:34 +0700)]
(#207) lava_float_solid -> lava_float_rigid_rect

5 years ago(#207) remove wavy_rect_overlap_area
rexim [Sun, 12 Aug 2018 17:34:12 +0000 (00:34 +0700)]
(#207) remove wavy_rect_overlap_area

5 years ago(#207) Make lava_overlaps_rect use bool type
rexim [Sun, 12 Aug 2018 16:30:51 +0000 (23:30 +0700)]
(#207) Make lava_overlaps_rect use bool type

5 years ago(#207) Remove dead code
rexim [Sun, 12 Aug 2018 16:17:25 +0000 (23:17 +0700)]
(#207) Remove dead code

5 years ago(#207) introduce lava_float_solid
rexim [Sun, 12 Aug 2018 16:14:08 +0000 (23:14 +0700)]
(#207) introduce lava_float_solid

5 years agoFix up a slit between platforms
rexim [Sun, 12 Aug 2018 11:44:15 +0000 (18:44 +0700)]
Fix up a slit between platforms

5 years agoMerge pull request #276 from tsoding/268
Alexey Kutepov [Sat, 11 Aug 2018 18:00:03 +0000 (01:00 +0700)]
Merge pull request #276 from tsoding/268

(#268) Move attention away from the Double Jump label

5 years ago(#268) Move attention away from the Double Jump label
rexim [Sat, 11 Aug 2018 17:52:43 +0000 (00:52 +0700)]
(#268) Move attention away from the Double Jump label

5 years agoRemove edit_field from game
rexim [Sun, 5 Aug 2018 17:51:06 +0000 (00:51 +0700)]
Remove edit_field from game

Close #272

5 years agoRemove test_text from edit_field_t
rexim [Sun, 5 Aug 2018 17:47:35 +0000 (00:47 +0700)]
Remove test_text from edit_field_t

Close #273

5 years agoMerge pull request #275 from tsoding/274
Alexey Kutepov [Sun, 5 Aug 2018 17:42:37 +0000 (00:42 +0700)]
Merge pull request #275 from tsoding/274

(#274) Implement inserting chars into edit_field

5 years ago(#274) Implement edit_field_insert_char
rexim [Sun, 5 Aug 2018 17:31:17 +0000 (00:31 +0700)]
(#274) Implement edit_field_insert_char

5 years ago(#274) implement edit_field_delete
rexim [Sun, 5 Aug 2018 16:40:48 +0000 (23:40 +0700)]
(#274) implement edit_field_delete

5 years ago(#274) EDIT_FIELD_BUFFER_INIT_SIZE -> BUFFER_CAPACITY
rexim [Sun, 5 Aug 2018 16:17:09 +0000 (23:17 +0700)]
(#274) EDIT_FIELD_BUFFER_INIT_SIZE -> BUFFER_CAPACITY

5 years ago(#225) Fix links in docs/oop.md
rexim [Sat, 4 Aug 2018 22:07:57 +0000 (05:07 +0700)]
(#225) Fix links in docs/oop.md

Close #225

5 years ago(#270) Remove TODO
rexim [Sat, 4 Aug 2018 22:01:45 +0000 (05:01 +0700)]
(#270) Remove TODO

This issue is completely useless because we don't know how to approach
debug_tree implementation yet.

Close #270

5 years agoMerge pull request #271 from tsoding/debug-edit-field
Alexey Kutepov [Sat, 4 Aug 2018 18:32:34 +0000 (01:32 +0700)]
Merge pull request #271 from tsoding/debug-edit-field

Introduce edit_field_t

5 years agoTODO(#274)
rexim [Sat, 4 Aug 2018 18:29:09 +0000 (01:29 +0700)]
TODO(#274)

5 years agoTODO(#273)
rexim [Sat, 4 Aug 2018 18:28:39 +0000 (01:28 +0700)]
TODO(#273)

5 years agoTODO(#272)
rexim [Sat, 4 Aug 2018 18:27:30 +0000 (01:27 +0700)]
TODO(#272)