Commit graph

  • 4da276b88f
    Increased maximum number of function parameters from 16 to 32 master Russell Joyce 2020-06-24 19:17:01 +0100
  • 29ebc3114b
    Increased default stack/heap size to 32MiB Russell Joyce 2020-06-24 19:16:14 +0100
  • 31b08382db
    Added command line option for enabling interpreter stats collection Russell Joyce 2020-06-24 17:30:27 +0100
  • 97030639f1
    Fixed for loop initialisers with variable declarations Russell Joyce 2020-06-18 19:18:14 +0100
  • 9d2327b8be
    Added support for commas in for loop initialiser statement Russell Joyce 2020-06-18 18:41:27 +0100
  • 7b43483f68
    Added handling of "short int" type specifier Russell Joyce 2020-06-18 17:20:02 +0100
  • 3979f563aa
    Added support for commas in for loop update statement Russell Joyce 2020-06-18 17:05:10 +0100
  • d04337125e
    Added support for extern variable declarations Russell Joyce 2020-06-17 19:57:10 +0100
  • 875a635648
    Increased size of temporary variable creation buffer Russell Joyce 2020-06-15 18:29:04 +0100
  • 5261facbd7
    Fixed bug with typedef, introduced with extra type qualifier parsing Russell Joyce 2020-06-12 15:30:32 +0100
  • 62969cb0ee
    Added handling of 'const' type qualifier keyword Russell Joyce 2020-06-11 11:30:51 +0100
  • 9fd31b6d37
    Added handling of "long int" type specifier Russell Joyce 2020-06-10 18:24:12 +0100
  • b403e76600
    Added handling of trailing type qualifiers/storage classes Russell Joyce 2020-06-10 18:21:35 +0100
  • 9abf00e2d3
    Added basic pragma parsing Russell Joyce 2020-06-09 19:21:00 +0100
  • a96902717c
    Added stats code to Makefile Russell Joyce 2020-06-09 12:52:35 +0100
  • 2597008035
    Small modification to loop C test code Russell Joyce 2020-06-09 12:31:20 +0100
  • 45d85111f0
    Added parsing of volatile qualifier Russell Joyce 2020-06-09 12:30:47 +0100
  • 409f520b61
    Added functions to log and count parsing of statements and expressions Russell Joyce 2020-05-13 18:44:09 +0100
  • 72dff522b3
    Added some basic example C files for use with debugging/testing Russell Joyce 2020-05-13 18:01:14 +0100
  • 4d3a9715ae
    Fixed building on MacOS Russell Joyce 2020-05-13 17:13:11 +0100
  • d57c0044b5
    Added CMake/CLion project and associated files Russell Joyce 2020-05-13 17:11:53 +0100
  • a97d94fa3d
    Merge pull request #21 from jpoirier/develop Joseph Poirier 2018-01-17 08:33:58 -0600
  • f84bf504d9
    fix typo in readme develop Joseph Poirier 2018-01-17 08:33:04 -0600
  • b9ffe4eeb6
    delete unused code Joseph Poirier 2018-01-17 01:49:48 -0600
  • bb3c5ef926
    Merge pull request #20 from jpoirier/develop v3.2.2 Joseph Poirier 2018-01-17 00:57:35 -0600
  • 676addf333
    add the last bits of the hack Joseph Poirier 2018-01-17 00:55:24 -0600
  • 2e35505e26
    Merge pull request #19 from jpoirier/develop v3.2.1 Joseph Poirier 2018-01-17 00:44:32 -0600
  • aad3648fc0
    make the ugly hack uglier Joseph Poirier 2018-01-17 00:31:08 -0600
  • 345b1defbd
    Merge pull request #18 from jpoirier/develop v3.2 Joseph Poirier 2018-01-16 21:08:39 -0600
  • b8b4c48637
    properly print large long values Joseph Poirier 2018-01-16 21:06:52 -0600
  • 4930d786c8
    Merge pull request #17 from jpoirier/develop Joseph Poirier 2018-01-16 16:16:21 -0600
  • e8a2a13595
    fix parsing typedef usage outside of the actual declaration, don't decrement loop counter Joseph Poirier 2018-01-16 16:12:07 -0600
  • 7008ce7f9e
    Merge pull request #15 from jpoirier/develop Joseph Poirier 2018-01-11 23:06:56 -0600
  • e96fabfe56
    fix linked list test Joseph Poirier 2018-01-11 23:04:24 -0600
  • c053f13e4f
    back to original left shift code due to test regression from commit ba652ebe584 Joseph Poirier 2018-01-11 21:49:58 -0600
  • a9e185ae4d
    printf tweaks Joseph Poirier 2017-08-15 00:33:14 -0500
  • 3b800edbde
    initial long printf fix Joseph Poirier 2017-08-15 00:23:31 -0500
  • 3a0bf87bb0
    proper typecast, L/R shift fixes Joseph Poirier 2017-08-14 23:53:36 -0500
  • e4a559a1dc
    remove some tabs Joseph Poirier 2017-08-14 22:54:09 -0500
  • df15ea775c
    type fixes Joseph Poirier 2017-08-14 22:50:16 -0500
  • e1f6569393 test Joseph Poirier 2015-07-06 04:17:31 -0500
  • 6ed4aa1b63 formatting Joseph Poirier 2015-06-22 14:16:49 -0500
  • f551e28a49 formatting Joseph Poirier 2015-06-21 20:54:56 -0500
  • 6e1c3aa71d formatting Joseph Poirier 2015-06-20 06:16:30 -0500
  • 44ec8b0ccf line continuation handling, not fully working Joseph Poirier 2015-06-20 00:08:39 -0500
  • 57190f3366 tokenize Joseph Poirier 2015-06-19 05:06:51 -0500
  • 9316233d16 formatting, initial multiline macro support Joseph Poirier 2015-06-19 04:45:51 -0500
  • 27b73e91de formatting Joseph Poirier 2015-06-18 23:49:13 -0500
  • b117a0a132 explicit typecast Joseph Poirier 2015-06-18 23:45:12 -0500
  • 255b19e51b formatting Joseph Poirier 2015-06-18 23:20:10 -0500
  • 9c05060820 initialize Joseph Poirier 2015-06-18 22:49:47 -0500
  • 26b21d04be formatting Joseph Poirier 2015-06-18 15:53:11 -0500
  • 011ee0f3eb explicit casts, add includes Joseph Poirier 2015-06-17 16:57:50 -0500
  • 97fbbaaf8f system includes before user includes, and cleanup Joseph Poirier 2015-06-17 16:34:26 -0500
  • 96ee5bc665 rewrap debugger functions Joseph Poirier 2015-06-17 16:12:42 -0500
  • bfc8d1a786 expose debugger functions Joseph Poirier 2015-06-17 16:09:30 -0500
  • 0ac0f71fc0 proper static prototypes Joseph Poirier 2015-06-17 04:30:27 -0500
  • bbcf2fdd95 formatting Joseph Poirier 2015-06-17 03:51:29 -0500
  • e58eac4ae6 minor formatting Joseph Poirier 2015-06-16 22:56:37 -0500
  • 5ab2a6660e minor formatting Joseph Poirier 2015-06-16 22:53:32 -0500
  • e3e4ca1d68 add help option Joseph Poirier 2015-06-16 22:49:54 -0500
  • 68c470a275 output license info via command line option Joseph Poirier 2015-06-16 22:39:04 -0500
  • bce63bda9f update ignore file Joseph Poirier 2015-06-16 12:35:08 -0500
  • 846118a74c readme enhancements Joseph Poirier 2015-06-16 12:04:54 -0500
  • d14c4dcbb6 readme revert back to just C90 Joseph Poirier 2015-06-16 12:03:28 -0500
  • 3b32c0a149 readme enhancements Joseph Poirier 2015-06-16 12:02:38 -0500
  • eab7b1db57 readme enhancements Joseph Poirier 2015-06-16 12:02:00 -0500
  • 4f881aa7c2 readme enhancements Joseph Poirier 2015-06-16 12:00:28 -0500
  • b15d77da75 readme enhancements Joseph Poirier 2015-06-16 11:59:34 -0500
  • 425fc3c876 readme enhancements Joseph Poirier 2015-06-16 11:58:31 -0500
  • 8f000fbc72 readme enhancements Joseph Poirier 2015-06-16 11:57:09 -0500
  • 4b6a1331a8 readme enhancements Joseph Poirier 2015-06-16 11:53:43 -0500
  • 17c7bd9bf1 actually lower the default stack space to 512KB this time Joseph Poirier 2015-06-15 15:04:44 -0500
  • 2c4aa30164 lower default stack space to 512KB, update readme Joseph Poirier 2015-06-15 15:01:45 -0500
  • d32bb50194 minor formatiing Joseph Poirier 2015-06-15 14:49:04 -0500
  • 41f73e94f4 minor formatiing Joseph Poirier 2015-06-15 11:33:56 -0500
  • e780f43222 fix the unary not (logical not) handling for issue #5, add tests Joseph Poirier 2015-06-14 17:54:48 -0500
  • 63cd9d074b fix warning for cast to pointer from integer of different size, enhance conditional check of pointer to 'if' test Joseph Poirier 2015-06-14 17:27:41 -0500
  • 62d1695632 Fixes issue #5 Joseph Poirier 2015-06-14 17:03:55 -0500
  • 09501d22fd Partial fix (e.g. if (somepointer) but not if (!somepointer)) for issue #5 Joseph Poirier 2015-06-14 15:58:46 -0500
  • 1ff1ef9cfb minor formatting, add message on how to terminate interactive mode Joseph Poirier 2015-06-14 15:48:18 -0500
  • 7c21d0a54f formatting Joseph Poirier 2015-06-14 04:53:27 -0500
  • 890694a14a formatting Joseph Poirier 2015-06-14 04:46:15 -0500
  • 3ba3fa5997 makefile enhancements Joseph Poirier 2015-06-14 02:40:24 -0500
  • b83f9a66dc cleanup unused function params and FIXMEs Joseph Poirier 2015-06-14 02:17:11 -0500
  • 463f086a33 changes after simple analysis, added FIXMEs Joseph Poirier 2015-06-14 02:08:10 -0500
  • df817a54fc cast from long to int Joseph Poirier 2015-06-14 01:18:31 -0500
  • cef18ad49e don't use an intermediate value for fp coercion Joseph Poirier 2015-06-14 01:16:34 -0500
  • c753db4f59 fix from formatting Joseph Poirier 2015-06-13 19:07:57 -0500
  • 9636ca0b2a minor format changes Joseph Poirier 2015-06-13 19:06:23 -0500
  • 6248fb2fb6 minor format changes Joseph Poirier 2015-06-13 19:00:49 -0500
  • e318530710 put fork origin at top of readme Joseph Poirier 2015-06-13 16:31:00 -0500
  • 27bd01dd9c add shebamg test Joseph Poirier 2015-06-13 16:23:55 -0500
  • 145ca1a3a8 Fix: merged from https://github.com/zsaleeba/picoc/pulls?q=is%3Aopen+is%3Apr Joseph Poirier 2015-06-13 15:49:34 -0500
  • 7938c89856 Fix: merge fix from https://github.com/zsaleeba/picoc/pull/8 Joseph Poirier 2015-06-13 15:39:51 -0500
  • 5d35eb3683 stacksize info readme update Joseph Poirier 2015-06-13 13:58:31 -0500
  • f8ac5c56fa stacksize readme update Joseph Poirier 2015-06-13 13:56:23 -0500
  • 6132405404 fix: issue #2, for real this time v2.2.1 Joseph Poirier 2015-06-13 13:27:01 -0500
  • e8b2139b26 fix: issue #2 Joseph Poirier 2015-06-13 12:07:39 -0500
  • f44d7556be minor formatting Joseph Poirier 2015-06-13 12:05:27 -0500