0
1
mirror of https://github.com/golang/go synced 2025-02-22 03:46:14 +00:00

Commit Graph

  • 094ee44b32 check in the bugs and fixed bugs Rob Pike 2008-06-06 16:56:18 -07:00
  • 9b2ed37709 nonaddressable = functioncall code gen error Ken Thompson 2008-06-06 16:49:35 -07:00
  • 6b8bd3556a nonaddressable = functioncall code gen error Ken Thompson 2008-06-06 16:49:35 -07:00
  • 6e89bead2c - fixed a few tests and added 3 incorrectly succeeding tests - updated go_lang.txt to be more uniform and match the implementation - made makehtml work on Mac - fixed a couple of bugs in go.atg Robert Griesemer 2008-06-06 15:53:14 -07:00
  • e92b753810 - fixed a few tests and added 3 incorrectly succeeding tests - updated go_lang.txt to be more uniform and match the implementation - made makehtml work on Mac - fixed a couple of bugs in go.atg Robert Griesemer 2008-06-06 15:53:14 -07:00
  • 161628d8fd - fix to func.go - extra empty line between test output Robert Griesemer 2008-06-06 15:08:24 -07:00
  • 2f538554f6 - fix to func.go - extra empty line between test output Robert Griesemer 2008-06-06 15:08:24 -07:00
  • 4433167821 checked into both gc and runtime by mistake Ken Thompson 2008-06-06 15:01:50 -07:00
  • d1493d1edc checked into both gc and runtime by mistake Ken Thompson 2008-06-06 15:01:50 -07:00
  • b8fa03a4e1 code gen bug calling i2s Ken Thompson 2008-06-06 15:01:02 -07:00
  • 498ed50061 code gen bug calling i2s Ken Thompson 2008-06-06 15:01:02 -07:00
  • f47dd1a887 add ken's tests. update run to work with multiple directories Rob Pike 2008-06-06 14:27:34 -07:00
  • ab34d15f69 add ken's tests. update run to work with multiple directories Rob Pike 2008-06-06 14:27:34 -07:00
  • baa3be75b8 update golden.out for two versions of hello, world Rob Pike 2008-06-06 14:02:48 -07:00
  • 384c5bed2d update golden.out for two versions of hello, world Rob Pike 2008-06-06 14:02:48 -07:00
  • cb147ad1ec turing now works Ken Thompson 2008-06-06 13:59:17 -07:00
  • dfdc7c1a8a turing now works Ken Thompson 2008-06-06 13:59:17 -07:00
  • b10215a364 code gen bug in ++ and -- Ken Thompson 2008-06-06 13:54:59 -07:00
  • e372be9e76 code gen bug in ++ and -- Ken Thompson 2008-06-06 13:54:59 -07:00
  • 8b9c6ac617 print count of failing tests Rob Pike 2008-06-06 13:38:16 -07:00
  • 17ee7818de print count of failing tests Rob Pike 2008-06-06 13:38:16 -07:00
  • c5165397c5 remove 6.out in test/run. update golden file Rob Pike 2008-06-06 13:32:59 -07:00
  • aebf31ff5d remove 6.out in test/run. update golden file Rob Pike 2008-06-06 13:32:59 -07:00
  • a680dbdfff lots of new tests Rob Pike 2008-06-06 13:28:03 -07:00
  • 126150d0f6 lots of new tests Rob Pike 2008-06-06 13:28:03 -07:00
  • 8b253a1f55 first cut at test suite Rob Pike 2008-06-06 12:57:00 -07:00
  • 27fb2abf76 first cut at test suite Rob Pike 2008-06-06 12:57:00 -07:00
  • 979a172004 fix different ANON flag between darwin and linux Ken Thompson 2008-06-05 21:02:55 -07:00
  • fa259ff89c fix different ANON flag between darwin and linux Ken Thompson 2008-06-05 21:02:55 -07:00
  • dbbb1189e2 goos garch Ken Thompson 2008-06-05 19:53:15 -07:00
  • 959f9fb3d4 goos garch Ken Thompson 2008-06-05 19:53:15 -07:00
  • 19b8cafc96 goos garch Ken Thompson 2008-06-05 19:38:39 -07:00
  • bbb2073223 goos garch Ken Thompson 2008-06-05 19:38:39 -07:00
  • f4e812fcfb goos and goarch Ken Thompson 2008-06-05 16:57:26 -07:00
  • 8527f49e24 goos and goarch Ken Thompson 2008-06-05 16:57:26 -07:00
  • 6c5a28744a goos goarch Ken Thompson 2008-06-05 16:56:23 -07:00
  • e2c3ec3173 goos goarch Ken Thompson 2008-06-05 16:56:23 -07:00
  • 5f7b5b5015 goos and goarch Ken Thompson 2008-06-05 16:55:06 -07:00
  • 28429aaaa6 goos and goarch Ken Thompson 2008-06-05 16:55:06 -07:00
  • 6de64c5f12 goos and goarch Ken Thompson 2008-06-05 16:54:34 -07:00
  • 2b77d87fca goos and goarch Ken Thompson 2008-06-05 16:54:34 -07:00
  • 5c13fa8904 rearrange tree to reflect design based on $GOROOT $GOOS $GOARCH Rob Pike 2008-06-05 14:20:24 -07:00
  • 5624e34494 rearrange tree to reflect design based on $GOROOT $GOOS $GOARCH Rob Pike 2008-06-05 14:20:24 -07:00
  • 3223eb12d8 stuff Ken Thompson 2008-06-04 16:44:48 -07:00
  • f4ccabdea6 stuff Ken Thompson 2008-06-04 16:44:48 -07:00
  • 6f6ab053eb initial runtime code checkin Rob Pike 2008-06-04 15:52:48 -07:00
  • df8ac28975 initial runtime code checkin Rob Pike 2008-06-04 15:52:48 -07:00
  • d42919bb3e loaded problem getting main from a library Ken Thompson 2008-06-04 15:33:59 -07:00
  • f1880579ef loaded problem getting main from a library Ken Thompson 2008-06-04 15:33:59 -07:00
  • 6d8668a5da fix loader problem loading main from a library Ken Thompson 2008-06-04 15:32:47 -07:00
  • 6633be6a86 fix loader problem loading main from a library Ken Thompson 2008-06-04 15:32:47 -07:00
  • df2aeea70f touch to make later modified date Ken Thompson 2008-06-04 15:08:59 -07:00
  • 3adcf6fa0e touch to make later modified date Ken Thompson 2008-06-04 15:08:59 -07:00
  • 5cf1e37b96 move old code into 'old' directory add src/test dir Rob Pike 2008-06-04 14:46:07 -07:00
  • 6b4d69e5f0 move old code into 'old' directory add src/test dir Rob Pike 2008-06-04 14:46:07 -07:00
  • 0a2697043d Add compiler source to new directory structure Rob Pike 2008-06-04 14:37:38 -07:00
  • 0cafb9ea3d Add compiler source to new directory structure Rob Pike 2008-06-04 14:37:38 -07:00
  • 9d4eba9a1b - fixed a typo Robert Griesemer 2008-05-27 17:09:40 -07:00
  • 896c8f4ecc - fixed a typo Robert Griesemer 2008-05-27 17:09:40 -07:00
  • 4c09acca62 add disclaimer, authors. preparation for linking to p page Rob Pike 2008-05-15 17:41:39 -07:00
  • d4aa5c0b45 add disclaimer, authors. preparation for linking to p page Rob Pike 2008-05-15 17:41:39 -07:00
  • fd4ade3c1b turn spaces to tabs replace ifs with switch still runs! Rob Pike 2008-05-15 15:20:59 -07:00
  • c0c30258be turn spaces to tabs replace ifs with switch still runs! Rob Pike 2008-05-15 15:20:59 -07:00
  • 4a597fb855 add a couple of TODOs fixed grammar for "Program" Rob Pike 2008-05-15 14:13:44 -07:00
  • 9119f55e6d add a couple of TODOs fixed grammar for "Program" Rob Pike 2008-05-15 14:13:44 -07:00
  • 5d39409520 - changed compound type -> composite type - eliminated 'structured type' terminology Robert Griesemer 2008-05-08 21:21:09 -07:00
  • aa533738c1 - changed compound type -> composite type - eliminated 'structured type' terminology Robert Griesemer 2008-05-08 21:21:09 -07:00
  • 1219a063eb fix up the 'basic types' section. strings were missing Rob Pike 2008-05-08 20:58:15 -07:00
  • b6b8da823d fix up the 'basic types' section. strings were missing Rob Pike 2008-05-08 20:58:15 -07:00
  • a15980af58 Clarify conversions, include making them constructors for arrays etc. Rob Pike 2008-05-08 20:23:01 -07:00
  • f4f588372d Clarify conversions, include making them constructors for arrays etc. Rob Pike 2008-05-08 20:23:01 -07:00
  • a718ff42ce - changed literal syntax to use the convert notation - fixed issued with function declarations/function literals - added more tests and fixed existing tests Robert Griesemer 2008-05-08 17:12:15 -07:00
  • 9bc7b08abb - changed literal syntax to use the convert notation - fixed issued with function declarations/function literals - added more tests and fixed existing tests Robert Griesemer 2008-05-08 17:12:15 -07:00
  • c06e4d753e use new conversion syntax to simplify test Rob Pike 2008-05-07 17:34:51 -07:00
  • 7fbe486b1a use new conversion syntax to simplify test Rob Pike 2008-05-07 17:34:51 -07:00
  • 041567152b fix double declaration of g Rob Pike 2008-05-07 17:32:58 -07:00
  • 37b8eb4648 fix double declaration of g Rob Pike 2008-05-07 17:32:58 -07:00
  • 9c85c6fd97 Introduced forward declaration of types per discussion with ken. A forward-declared (or not yet fully defined) type must be used to construct (mutually) recursive type declarations. This simplifies the compiler and resolves the issue at which scope the forward- declared type is to be declared. Robert Griesemer 2008-05-06 10:29:17 -07:00
  • d222c65477 Introduced forward declaration of types per discussion with ken. A forward-declared (or not yet fully defined) type must be used to construct (mutually) recursive type declarations. This simplifies the compiler and resolves the issue at which scope the forward- declared type is to be declared. Robert Griesemer 2008-05-06 10:29:17 -07:00
  • 31611f620a Explain about pointer types for mutually recursive structures. Rob Pike 2008-05-01 23:51:33 -07:00
  • f5c0763432 Explain about pointer types for mutually recursive structures. Rob Pike 2008-05-01 23:51:33 -07:00
  • 30bade00fd talk about short, int, long etc. Rob Pike 2008-05-01 20:59:31 -07:00
  • 5e391cff2c talk about short, int, long etc. Rob Pike 2008-05-01 20:59:31 -07:00
  • affd009db8 - fixed a test - added extra basic type aliases - added select statement Robert Griesemer 2008-05-01 18:48:52 -07:00
  • 76abea7c6d - fixed a test - added extra basic type aliases - added select statement Robert Griesemer 2008-05-01 18:48:52 -07:00
  • 0e5633c0dd Fixed a typo (changed ' -> ") and shortened a production name slightly to match the naming convention elsewhere. Robert Griesemer 2008-05-01 18:47:44 -07:00
  • d4d19fad2f Fixed a typo (changed ' -> ") and shortened a production name slightly to match the naming convention elsewhere. Robert Griesemer 2008-05-01 18:47:44 -07:00
  • 2cc89e7273 - completed syntax for import declarations - fixed a typo Robert Griesemer 2008-05-01 18:14:17 -07:00
  • 1975ff8b44 - completed syntax for import declarations - fixed a typo Robert Griesemer 2008-05-01 18:14:17 -07:00
  • 054f22aa44 Require names for return values for functions with complex return types. Rob Pike 2008-05-01 00:01:45 -07:00
  • 38c083c1ca Require names for return values for functions with complex return types. Rob Pike 2008-05-01 00:01:45 -07:00
  • b1af438296 - Added section on type equivalence - Changed signature syntax: parameter names are always mandatory - Minor white-space cosmetic changes Robert Griesemer 2008-04-29 16:27:11 -07:00
  • 50cea7038b - Added section on type equivalence - Changed signature syntax: parameter names are always mandatory - Minor white-space cosmetic changes Robert Griesemer 2008-04-29 16:27:11 -07:00
  • 21e67febfa fix description of iota to reflect reality. Rob Pike 2008-04-28 16:19:59 -07:00
  • c1aba41194 fix description of iota to reflect reality. Rob Pike 2008-04-28 16:19:59 -07:00
  • fae8a7192b Add description of type conversions. Rob Pike 2008-04-27 18:32:47 -07:00
  • f53db3eaa9 Add description of type conversions. Rob Pike 2008-04-27 18:32:47 -07:00
  • cdacd2307d - essentially reverted my change of yesterday with respect to char/string syntax - fixed indentation in many places - fixed a couple of typos Robert Griesemer 2008-04-18 15:41:59 -07:00
  • 1265a0c22d - essentially reverted my change of yesterday with respect to char/string syntax - fixed indentation in many places - fixed a couple of typos Robert Griesemer 2008-04-18 15:41:59 -07:00
  • a964bc0295 - added language to document .() notation - propose change to char/string productions: I find this easier to read Robert Griesemer 2008-04-17 19:06:33 -07:00